Next Article in Journal
Delineating Urban Growth Boundary Using Remote Sensing and Cellular Automata–Neural Network (CA-ANN) Model: A Case Study of Dhaka City, Bangladesh
Previous Article in Journal
Geo-Environmental Insights for Sustainable Development: Assessing the Most Southern Part of the Red Sea Coast, Saudi Arabia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

CoFFormer: A Collaborative Frequency-Domain-Enhanced Network for Sustainable Wind Power Forecasting Under Non-Stationary Conditions

1
College of Computer Science and Technology, Changchun University, Changchun 130022, China
2
School of Computer Science & Technology, Beijing Institute of Technology, Beijing 100811, China
*
Author to whom correspondence should be addressed.
Sustainability 2026, 18(16), 8433; https://doi.org/10.3390/su18168433
Submission received: 30 June 2026 / Revised: 7 August 2026 / Accepted: 14 August 2026 / Published: 17 August 2026
(This article belongs to the Special Issue Intelligent Control and Robotic Systems for Sustainable Development)

Abstract

Accurate wind power forecasting is essential for renewable-energy accommodation, low-carbon dispatch, and the sustainable operation of modern power systems. However, wind power series exhibit pronounced non-stationarity, strong volatility, and multi-scale evolution, making long-term trends and short-term disturbances difficult to characterize jointly. In addition, multi-step forecasting errors tend to accumulate with increasing horizons, degrading model accuracy and stability. To address these issues, this study proposes CoFFormer, a collaborative frequency-domain-enhanced network for non-stationary wind power forecasting. The model reduces input modeling complexity, strengthens collaborative representation of heterogeneous temporal information, and suppresses output-stage error accumulation. Specifically, embedded series decomposition mitigates coupling interference between trend and fluctuation components. Differentiated temporal modeling and dynamic gating then adaptively coordinate the contributions of different feature representations, while frequency-domain residual compensation enhances the recovery of periodic structures and local oscillations. Experiments on ETTh2, wind_speed, WindPower, and Location2 demonstrate strong competitiveness across forecasting horizons. CoFFormer achieves MSE/MAE values of 0.0957/0.2238 and 0.1508/0.2889 on ETTh2 for 12- and 24-step forecasting, and 0.0617/0.1490 and 0.3838/0.3948 on WindPower for 3- and 24-step forecasting, outperforming most baselines. Ablation studies confirm the effectiveness and synergy of each component, providing an effective solution for high-accuracy multi-step forecasting of complex non-stationary wind power series.

1. Introduction

Against the backdrop of the ongoing global transition of energy systems toward clean and low-carbon paradigms, wind power has become one of the most promising renewable energy sources and is playing an increasingly important role in modern power systems [1]. With the continuous expansion of installed wind power capacity and grid-connection penetration, wind power has contributed substantially to optimizing the energy structure and reducing dependence on fossil fuels [2]. However, wind power output is characterized by pronounced volatility, intermittency, and uncertainty, which imposes more stringent requirements on power system dispatch optimization, reserve allocation, and renewable energy accommodation under large-scale grid integration [3]. Therefore, developing wind power forecasting models with high accuracy and strong robustness has become a critical foundation for ensuring the secure and stable operation of power systems and supporting the integration of high-penetration renewable energy [4]. From a sustainability perspective, improving wind power forecasting can reduce renewable-energy curtailment, support low-carbon dispatch, and enhance the operational resilience of power systems with high renewable penetration.
Compared with conventional load profiles, wind power output is simultaneously influenced by a multitude of factors, including wind speed, wind direction, meteorological perturbations, and turbine operational states, thereby exhibiting pronounced non-linearity, non-stationarity, and multi-scale dynamics [4]. In multi-step-ahead forecasting scenarios, models must not only characterize rapid local fluctuations but also capture trend evolution over extended horizons. Meanwhile, as the forecasting horizon increases, cumulative error propagation further undermines the stability of medium- and long-term predictions. Consequently, how to simultaneously address trend modeling, local dynamics characterization, and multi-step error mitigation within a unified framework remains a critical challenge in wind power forecasting [5].
To address this task, previous research has successively developed statistical, conventional machine learning, and deep learning models. Statistical methods, such as the Auto-Regressive Integrated Moving Average (ARIMA) model, possess solid theoretical foundations for processing linear or weakly stationary sequences [6]. However, they often require extensive feature engineering or preprocessing when dealing with the strong non-linearity and non-stationarity inherent in wind power output. Subsequently, Recurrent Neural Networks (RNNs), Long Short-Term Memory (LSTM) networks [7], and Gated Recurrent Units (GRUs) [8] have been widely applied to wind power and related time-series forecasting tasks. Although effective in modeling local dependencies, these methods still suffer from insufficient capture of long-range dependencies and information attenuation over long historical horizons. In recent years, attention-based Transformer variants have offered promising alternatives for long-sequence forecasting [9]. Specifically, Informer reduces computational complexity via ProbSparse self-attention [10]; Autoformer integrates sequence decomposition with an autocorrelation mechanism to enhance trend and periodicity modeling [11]; and Reformer [12], PatchTST [13], and TimesNet [14] enhance long-sequence forecasting performance through efficient attention mechanisms, patch-level representations, and 2D temporal variation modeling, respectively. Nonetheless, the literature also indicates that Transformers do not consistently outperform simpler baseline models in scenarios characterized by intense noise, limited sample sizes, or pronounced local fluctuations [15]. For complex sequences like wind power output, where trends, periodicities, and perturbations are highly coupled, there remains significant scope for exploration on how to simultaneously enhance long-range dependency modeling and local dynamic feature extraction.
To alleviate the difficulty of directly modeling non-stationary sequences, sequence decomposition paradigms have been widely integrated into time-series forecasting models in recent years. The core concept involves explicitly or implicitly decoupling the smooth trend from high-frequency fluctuations within the raw sequence, thereby providing structured representations that are easier to model for downstream forecasting networks. Related studies typically employ techniques such as Empirical Mode Decomposition (EMD) [16], Variational Mode Decomposition (VMD) [17], or Wavelet Transform (WT) [18] to decompose the original sequence into various frequency components for individual modeling. Although these approaches mitigate modeling difficulty to a certain extent [19], performing offline decomposition on the entire sequence prior to the train–test split introduces a latent risk of future information leakage, thereby compromising the consistency between offline evaluation and online deployment. On the other hand, while current hybrid models attempt to combine long-range dependency and local modeling pathways, they often resort to static fusion strategies during the feature integration stage, such as concatenation, linear summation, or fixed weighting. These static methods fail to adaptively adjust the contribution ratios of different pathways in response to dynamic variations in the input states, which limits the utilization efficiency of complementary information and impairs model interpretability [20].
Furthermore, error correction in existing multi-step forecasting models is predominantly executed in the time domain, leaving the potential spectral structures within the predicted outputs underutilized [21]. In fact, wind power series typically exhibit a coexistence of trend variations, periodic fluctuations, and local oscillations. Relying solely on time-domain fitting often fails to fully reconstruct these multi-scale structures; this issue becomes more pronounced under long forecasting horizons, where periodic drifts and oscillatory distortions are highly prone to accumulation. Consequently, incorporating frequency-domain residual compensation on top of time-domain predictions holds significant promise for enhancing the model’s capability to reconstruct periodic components and local oscillatory patterns.
Based on the foregoing analysis, this study proposes a wind power forecasting model that integrates embedded sequence decomposition, a Dynamic Fusion Component, and frequency-domain residual correction, termed CoFFormer. The model first performs a lightweight trend–fluctuation decomposition within the network, together with a historical truncation and future placeholder design, to minimize potential future-information interference during the forecasting process. Subsequently, heterogeneous temporal representations are learned through an attention-based fluctuation branch for long-range dependency modeling and a recurrent-structure-based trend branch for trend evolution modeling, while a dynamic gated fusion mechanism is employed to realize input-dependent adaptive feature collaboration. Finally, a frequency-domain residual correction module is introduced at the prediction output stage to conduct spectral mapping and residual refinement on the preliminary forecasts, thereby enhancing the model’s ability to recover periodic structures and local oscillatory components.
The main contributions are summarized as follows:
(1) An embedded sequence decomposition (SD) and dual-path collaborative modeling framework is developed to perform trend–fluctuation decoupling inside the forecasting network. This design reduces the mismatch between offline decomposition and online forecasting, thereby improving consistency with practical deployment scenarios. (2) A Dynamic Fusion Component (DFC) is introduced to learn input-dependent weights for long-range fluctuation representations and trend-evolution representations. Unlike static concatenation or fixed-weight fusion, DFC adaptively coordinates heterogeneous temporal features and enables interpretable analysis through gate-weight visualization. (3) A Frequency-domain Correction via Residual Compensation (CRC) module is proposed to refine preliminary time-domain forecasts in the spectral domain. This output-side correction compensates for periodic deviations and local oscillatory distortions, thereby improving the stability of multi-step forecasting.

2. Literature Review

High-accuracy wind power forecasting is one of the key enabling technologies for supporting the dispatch and stable operation of power systems with high penetration of renewable energy. Forecasting of wind power and generalized energy time series has become one of the major research topics in recent years in the fields of energy, artificial intelligence, and power system optimization [22]. For non-stationary and multi-scale wind power sequences, recent studies have mainly focused on three aspects: sequence decomposition, heterogeneous feature modeling, and error mitigation. Although encouraging progress has been achieved along these directions, several challenges remain in online multi-step forecasting scenarios, including insufficient consistency between the decomposition process and the actual forecasting setting, the lack of dynamic adaptation in heterogeneous feature fusion, and inadequate exploitation of spectral structures at the output stage.
The following review organizes the related literature from these three perspectives and further clarifies the research positioning of this work.

2.1. Evolution and Limitations of Time-Series Decomposition

Wind power sequences are jointly affected by multiple factors, including meteorological disturbances, turbine operating conditions, and the external environment, and therefore typically exhibit pronounced non-stationarity, multi-scale characteristics, and stochastic fluctuations [4]. To reduce the difficulty of modeling the original sequence, researchers have long adopted a “decomposition-then-forecasting” paradigm, in which methods such as Empirical Mode Decomposition (EMD) [16] and Variational Mode Decomposition (VMD) [17] are employed to decompose a complex sequence into several relatively stationary subsequences, which are then modeled individually and integrated for final forecasting.
In recent years, with the rapid development of long-sequence forecasting tasks, increasing attention has been devoted to the influence of data processing strategies and experimental settings on evaluation results in end-to-end modeling [22]. To overcome the disconnect between conventional offline decomposition and end-to-end training, several representative models have attempted to embed decomposition operations directly into the network architecture. For example, Autoformer introduces sequence decomposition into the model structure and, in conjunction with an autocorrelation mechanism, enhances the modeling capability for trend and periodic patterns [11]. In addition, Zeng et al. [15] developed a concise linear forecasting framework based on the decomposition paradigm, demonstrating that structurally simple decomposition-based modeling can remain highly competitive in long-term time-series forecasting tasks. Although such methods have advanced the development of embedded decomposition, how to avoid, as much as possible, data usage patterns that are inconsistent with practical forecasting scenarios remains an important issue in online wind power forecasting [23]. Motivated by this concern, this study introduces a lightweight sequence decomposition module at the front end of the network and incorporates a historical truncation and future placeholder design to enhance the consistency between the decomposition-based modeling process and the actual forecasting setting.

2.2. Static Bottleneck in Heterogeneous Feature Fusion

Wind power sequences simultaneously contain long-range dependencies, local abrupt variations, and multi-scale fluctuations; accordingly, constructing multi-branch architectures to extract complementary features has become a common design paradigm in complex time-series forecasting [24]. Meanwhile, recurrent neural networks and their bidirectional variants still retain certain advantages in modeling local dynamic variations [25].
However, when static strategies such as simple concatenation, linear summation, or fixed-weight aggregation are used at the feature fusion stage, the contribution ratios of different branches cannot be dynamically adjusted in response to changes in the input state [20]. In wind power forecasting scenarios, the relative dependence on trend information and local dynamic features may vary across different time periods. Static fusion mechanisms are therefore inadequate for accommodating such time-varying requirements and may lead to insufficient utilization of complementary information or feature redundancy. In recent years, researchers have begun to introduce gating or attention mechanisms to improve the flexibility of multi-source feature fusion. For instance, the Temporal Fusion Transformer enhances dynamic feature selection in multi-step forecasting through gated residual networks and variable selection mechanisms, while also providing a certain degree of interpretability [20]. Inspired by this line of research, this study designs a Dynamic Fusion Component (DFC) module, which adaptively generates fusion weights based on the input state and dynamically reweights long-range dependency features and local dynamic features, thereby strengthening the collaborative representation capability of multi-scale information. In addition, visualization of the gating weights provides mechanistic interpretive cues for the model’s internal fusion behavior.

2.3. Error Accumulation and Frequency-Domain Residual Correction

In multi-step forecasting, prediction errors accumulate progressively with the increase in forecasting horizon, which constitutes a fundamental challenge in long-term time-series forecasting [26]. Existing methods typically mitigate error propagation by improving backbone network architectures, introducing residual connections, or applying output-side post-processing; however, most error correction strategies are still primarily conducted in the time domain. For complex sequences such as wind power, which simultaneously involve periodic components, trend drift, and local disturbances, reliance solely on time-domain fitting may be insufficient to adequately recover the underlying spectral structure. This limitation becomes particularly pronounced at medium- and long-term forecasting horizons, where periodic phase shifts and distortions of local oscillatory components are more likely to occur [21].
In recent years, the potential of frequency-domain modeling in long-term time-series forecasting has attracted increasing attention. FEDformer enhances the modeling capability for long-term periodic patterns through frequency-domain decomposition and sparse spectrum selection [21], while FiLM further improves long-horizon forecasting performance by introducing a memory modeling mechanism in the frequency domain [27]. These studies indicate that explicit exploitation of spectral information facilitates clearer separation of complex frequency components and improves the characterization of periodic structures [27]. However, most existing approaches incorporate frequency-domain mechanisms as an integral part of backbone modeling, whereas studies on output-side frequency-domain residual compensation for preliminary time-domain forecasting results remain relatively limited. Motivated by this gap, this study introduces a frequency-domain residual correction module at the decoder side, which performs spectral mapping and learnable spectral-structure compensation on the preliminary forecasting results and then injects the compensated residual back into the time-domain output. In this way, the model’s capability to recover periodic structures and local oscillatory components is further enhanced.

2.4. Scope of This Study

In summary, existing studies on wind power forecasting have achieved encouraging progress in sequence decomposition, heterogeneous feature fusion, and long-horizon error modeling. Nevertheless, under online multi-step forecasting scenarios, several challenges remain, including insufficient consistency between decomposition-based modeling and practical forecasting settings, the lack of dynamically adaptive fusion strategies, and inadequate exploitation of spectral structures at the output stage.
The novelty of CoFFormer lies in coordinating these three functions across the forecasting pipeline rather than introducing decomposition or frequency-domain processing alone. Autoformer emphasizes decomposition and autocorrelation within the backbone, FEDformer performs frequency-domain representation and spectral selection, and TimesNet captures multiperiod patterns through two-dimensional temporal representations. In contrast, CoFFormer combines causal input-side trend–fluctuation decoupling, heterogeneous dual-branch modeling, input-dependent dynamic fusion, and output-side frequency-domain residual correction. This organization creates a unified sequence of input decoupling, feature collaboration, and output refinement. Section 3 describes the architecture and implementation of each component.

3. Methodology

3.1. Problem Formulation and Overall Framework

3.1.1. Problem Formulation

Wind power forecasting can be formulated as a multivariate time-series forecasting task [22]. Let the historical observation sequence be
X = [ x 1 , x 2 , , x L ] R L × C
Here, L denotes the input window length, C represents the dimensionality of the input variables, and x t R C is the multivariate observation at time step t . Given the historical window X , the model is required to forecast the wind power sequence over the next P time steps:
Y = [ y L   +   1 , y L   +   2 , , y L   +   P ] R P   × C o u t
Here, P denotes the forecasting horizon, and C out represents the output dimensionality. Accordingly, the forecasting task can be formulated as follows:
f : R L   ×   C R P   × C o u t , Y ^ = f ( X )

3.1.2. Overall Modeling Workflow

The overall workflow of CoFFormer can be expressed as follows:
X → Decomposition → ( X h i g h , X l o w ) → Dual-path Encoding → ( H h i g h , H l o w ) → DFC → H f u s e → Projection → Y ^ ( 0 ) → CRC → Y ^
Formally, it can be expressed as follows:
Y ^ = C c r c ( P o u t ( F d f c ( E f l u ( X h i g h ) , E t r d ( X l o w ) ) ) )
Here, E f l u denotes the feature extraction function of the fluctuation long-range dependency branch, E t r d represents the feature extraction function of the trend evolution branch, F d f c denotes the dynamic gated fusion function, P o u t represents the linear prediction mapping, and C c r c denotes the frequency-domain residual correction function. X h i g h and X l o w represent the high-frequency fluctuation component and the low-frequency trend component derived from the raw input sequence X , respectively, which will be detailed in Section 3.2.
This framework establishes a complete forecasting closed loop, encompassing input decoupling, heterogeneous representation learning, adaptive fusion, and output refinement. The overall architecture is illustrated in Figure 1.
Unlike existing methods that predominantly rely on single-path modeling or static feature fusion, CoFFormer integrates embedded decomposition, dual-path collaborative modeling, dynamic gated fusion, and frequency-domain residual correction into a unified framework, thereby enhancing the model’s multi-scale representation capability for non-stationary wind power sequences and its stability in long-horizon forecasting. Based on this overall design, the following sections introduce each key module in sequence, together with the specific problem it is intended to address.

3.2. Embedded Sequence Decomposition and Dual-Path Feature Modeling

To address the issues identified in Section 2.1, namely the pronounced non-stationarity of the raw sequence, the strong coupling between trend and disturbance components, and the inconsistency between traditional offline decomposition methods and the online forecasting setting [23], this study first introduces an embedded sequence decomposition module at the model front end and, on this basis, constructs a dual-path heterogeneous modeling framework. The rationale behind this design is twofold: on the one hand, a lightweight decomposition strategy reduces the complexity of unified modeling at the input level; on the other hand, it enables the learning of more targeted temporal representations for different components according to their distinct statistical characteristics.
Let the input sequence be denoted by X R ( L   ×   C ) Its trend component is extracted using a moving average operator [11]:
X l o w = M o v i n g A v g ( X )
The fluctuation component is defined as
X h i g h = X X l o w
Accordingly, the raw sequence can be expressed as
X = X l o w + X h i g h
Here, X l o w denotes the low-frequency trend component, and X h i g h denotes the high-frequency fluctuation component. This decomposition is performed end-to-end within the network via a differentiable moving average operator, thereby enabling front-end decoupling under an end-to-end training framework and avoiding the inconsistency between training/evaluation and online deployment that may arise from conventional prior offline decomposition methods.
In the multi-step forecasting scenario, the decoder input consists of the historically observed segment and the future segment to be predicted. Let the decoder input be denoted by
X d e c R ( L l a b e l   +   P )   ×   C
where the first L l a b e l time steps constitute the historical segment, and the subsequent P time steps constitute the prediction segment, i.e.,
X d e c = [ X l a b e l ; X p l h ]
where X p l h denotes the placeholder segment constructed for the unknown future prediction horizon, and X d e c R ( L l a b e l   +   P )   ×   C represents the final concatenated input for the decoder.
First, the historical segment X l a b e l R L l a b e l   ×   C (where L l a b e l L ) is decomposed as follows:
( X l a b e l l o w , X l a b e l h i g h ) = D ( X l a b e l )
where D ( ) denotes the sequence decomposition operation. Subsequently, placeholder terms are constructed for the future interval. For the high-frequency fluctuation component, a zero tensor is adopted:
X d e c h i g h = [ X l a b e l h i g h ; 0 P   ×   C ]
where 0 P   ×   C is the zero placeholder for the unknown high-frequency future component. For the low-frequency trend component, its future placeholder is defined as the temporal mean of the historical segment X l a b e l :
X ¯ = 1 L l a b e l t = 1 L l a b e l x t
where X ¯ R C . Accordingly, the decoder input for the trend component is expressed as
X d e c l o w = [ X l a b e l l o w ; 1 P X ¯ ]
where 1 P R P   ×   1 denotes an all-ones column vector, and X ¯ represents the transpose of the temporal mean vector derived from the historical encoder input. The outer product 1 P X ¯ replicates this historical mean across the P-step prediction horizon. In the rolling-window forecasting scheme, decomposition is applied only to fully observed historical data at each forecast origin; no ground-truth value in the prediction interval is used. Boundary padding keeps the moving-average trend aligned with the original timestamps, thereby reducing phase lag caused by recursive smoothing over unknown future samples. Residual abrupt variations near the boundary are retained in X h i g h and modeled by the dual-path network. Thus, the design is causal at the forecast origin while avoiding additional phase shift in streaming prediction.
In the feature extraction stage, a dual-path modeling framework is adopted in this study. The fluctuation long-range dependency branch takes the fluctuation component as input and employs the Informer encoder–decoder architecture to extract long-range inter-temporal dependency representations [10]. Let the corresponding temporal covariate features be T e n c R L   ×   C t and T d e c R ( L l a b e l   +   P )   ×   C t . Accordingly, the following expressions are obtained:
E e n c = E m b e d ( X e n c h i g h , T e n c ) , E d e c = E m b e d ( X d e c h i g h , T d e c )
where the embedding function maps the inputs to E e n c R L   ×   d m o d e l and E d e c R ( L l a b e l   +   P )   ×   d m o d e l . Subsequently,
H e n c = E n c o d e r ( E e n c ) , H d e c = D e c o d e r ( E d e c , H e n c )
where H d e c R ( L l a b e l     +   P )   ×   d m o d e l . The segment corresponding to the prediction horizon is extracted as the high-frequency representation:
H h i g h = H d e c [ L l a b e l + 1 : L l a b e l + P , : ]
where H h i g h R P   ×   d m o d e l .
The trend evolution branch takes the trend component X e n c l o w as input and leverages a multi-layer BiLSTM to capture its sequential continuity and stage-wise evolution characteristics [25]:
H l s t m = B i L S T M ( X e n c l o w ) .
The BiLSTM is applied only to the observed historical trend sequence before the forecast origin. Its backward branch reads this same historical window in reverse order and does not access any ground-truth value from the prediction horizon; hence, it does not cause future-information leakage. Compared with GRU or 1D CNN, BiLSTM provides a bidirectional summary of the observed trend window, which is suitable for the relatively smooth and stage-wise trend component. This design is task-specific rather than a claim of universal superiority. The final hidden states of the forward and backward directions in the top BiLSTM layer are concatenated as follows:
h f = h S , h b = h 1
h l o c a l = [ h f ; h b ]
where S is the sequence length of the trend component and h l o c a l R 2 d h .( d h is the hidden size of the BiLSTM). Subsequently, this representation is expanded into a trend evolution matrix corresponding to the prediction window:
H l o w = R e s h a p e ( M L P ( h l o c a l ) )
where the M L P maps R 2 d h R P   ×   d m o d e l , yielding H l o w R P   ×   d m o d e l .
Through the aforementioned design, CoFFormer achieves the structural decoupling of the trend and fluctuation components at the input stage. Subsequently, it employs Informer and BiLSTM to conduct targeted modeling of the long-range dependencies within the fluctuation component and the sequential evolution information within the trend component, respectively. This approach not only mitigates the unified modeling difficulties caused by multi-scale pattern coupling in non-stationary time series but also enhances the consistency between decomposition-based modeling and online forecasting settings. It is worth noting that, despite obtaining two complementary heterogeneous representations through the processing detailed in this section, these representations remain independent branch outputs, and their synergistic relationship has not yet been established. Consequently, to address the issue of “static fusion lacking dynamic adaptation” identified in Section 2.2, the subsequent section further develops an input-dependent dynamic gated fusion mechanism.

3.3. Dynamic Gated Fusion and Preliminary Prediction Generation

In response to the issue identified in Section 2.2, namely that “multi-branch feature fusion typically relies on concatenation, linear superposition, or fixed weights, making it difficult to accommodate variations in feature contributions across different time periods and operating conditions” [20], this study introduces a Dynamic Fusion Component (DFC) following the dual-path modeling framework. The proposed mechanism performs input-dependent adaptive weighting of the fluctuation-oriented long-term dependency representation and the trend-evolution representation, thereby enhancing the collaborative capacity of heterogeneous representations.
Let H h i g h , H l o w R P   ×   d m o d e l They are first concatenated along the channel dimension:
H c = [ H h i g h ; H l o w ]
where H c R P   ×   2 d m o d e l . A dynamic gating matrix is then generated via a two-layer feedforward network:
G = σ ( φ ( H c W 1 + b 1 ) W 2 + b 2 )
where φ ( ) represents the GELU function, σ ( ) is the Sigmoid function, W 1 R 2 d m o d e l   ×   d h and W 2 R d h   ×   d m o d e l are learnable weight matrices, b 1 , b 2 are biases, and G R P   ×   d m o d e l . The adaptive fusion is executed element-wise:
H f u s e = G H h i g h + ( 1 G ) H l o w
Here, denotes element-wise multiplication. When G approaches 1, the model places greater reliance on the long-range dependency representation of fluctuations; H h i g h ; when G approaches 0, it depends more heavily on the trend-evolution representation H l o w . When G takes intermediate values, the model achieves a balanced utilization of both types of features. Accordingly, the DFC can dynamically regulate the contribution weights of these two heterogeneous representations in response to the input state. Its structural schematic is illustrated in Figure 2.
After obtaining the fused feature representation H f u s e , a linear mapping is employed to generate the preliminary prediction results in the temporal domain:
Y ^ ( 0 ) = W p H f u s e + b p
where W p R d m o d e l   ×   C o u t , b p R C o u t , and Y ^ ( 0 ) R P   ×   C o u t .
This result serves as the baseline output of the backbone network and is further fed into the subsequent frequency-domain residual correction module.
The core objective of this section is to advance the two heterogeneous features obtained in the previous section from mere “parallel existence” to “dynamic collaboration,” thereby addressing the limitations of static fusion in multi-branch modeling, particularly its inadequate adaptability to time-varying operating conditions and insufficient exploitation of complementary information. Nevertheless, it should be noted that Y ^ ( 0 ) remains, in essence, a time-domain mapping result. Although it exhibits strong overall trend-fitting capability, the latent spectral structure of the output sequence has not yet been explicitly exploited. Therefore, to further address the issues of “error accumulation over long prediction horizons” and “insufficient utilization of output-side spectral structure” identified in Section 2.3, the next section introduces a frequency-domain residual correction module.

3.4. Frequency-Domain Correction via Residual Compensation

A real-valued fast Fourier transform is performed on the preliminary prediction result Y ^ ( 0 ) along the temporal dimension to obtain its frequency-domain representation [28]:
F = r F F T ( Y ^ ( 0 ) )
where F denotes the complex-valued spectral representation. Subsequently, a learnable complex-valued filter is introduced:
Θ = Θ r + j Θ i
where Θ and Θ i denote the learnable parameters corresponding to the real and imaginary parts, respectively. The frequency-domain filtering process is formulated as follows:
F = F Θ
It is then mapped back to the temporal domain via the inverse Fourier transform, yielding the frequency-domain residual term:
R = i r F F T ( F ) .
Finally, the model output is generated by residual reinjection:
Y ^ = Y ^ ( 0 ) + α R
where α is a learnable scaling factor used to regulate the magnitude of frequency-domain compensation. The architecture of this module is illustrated in Figure 3.
The role of CRC is to perform a posteriori refinement of the backbone network output from the frequency-domain perspective: on the one hand, it explicitly exploits the spectral-structure information embedded in the predicted sequence to compensate for periodic components that are not fully recovered by the time-domain backbone; on the other hand, the residual design enables the frequency-domain correction to act on the preliminary prediction in an incremental manner, thereby avoiding excessive perturbation to the original time-domain representation [29]. Accordingly, this section primarily addresses the insufficient utilization of output spectral structure, periodic phase shifts, and aggravated local oscillatory distortion in long-horizon forecasting. At this stage, CoFFormer establishes a complete methodological closed loop of “input decoupling–heterogeneous modeling–dynamic coordination–output refinement.”

4. Experiments

To verify the effectiveness of the proposed CoFFormer for non-stationary time-series forecasting, experiments are conducted on four public datasets. The proposed model is evaluated and analyzed from multiple perspectives, including overall forecasting performance, ablation studies, performance under different forecasting horizons, and model interpretability.

4.1. Experimental Setup

4.1.1. Dataset Description

To evaluate the performance of the proposed model, four public datasets are utilized in this study: ETTh2 [10], wind_speed [30], WindPower [31], and Location [32]. Specifically, wind_speed, WindPower, and Location2 are core benchmarks in the wind energy domain, which serve to test the forecasting accuracy of the model under scenarios characterized by strong wind–meteorological perturbations. In addition, to validate the cross-domain generalization capability of the proposed model regarding non-stationary features, the ETTh2 dataset—a standard benchmark in long-term time-series forecasting—is further introduced. Within the Electricity Transformer Temperature (ETT) series, ETTh2 exhibits more pronounced non-stationary evolution and local fluctuations, which closely align with the statistical characteristics of wind power. Consequently, it is selected as a representative benchmark for cross-domain generalization evaluation. The key statistics of these datasets are summarized in Table 1.

4.1.2. Evaluation Metrics

Mean Squared Error (MSE) and Mean Absolute Error (MAE) are adopted as the evaluation metrics, which are defined as follows:
M S E = 1 N i = 1 N ( y i y ^ i ) 2
M A E = 1 N i = 1 N | y i y ^ i |
Here, y i and y ^ i denote the ground-truth value and the predicted value, respectively, and N denotes the number of test samples. MSE and MAE are used as primary metrics because they measure squared and absolute errors without division by the target value. MAPE and sMAPE are not used for the main comparison because normalized target values can approach zero, making percentage errors unstable. Peak relative error also depends strongly on the peak threshold. To address extreme variations, Section 4.3.3 reports Ramp-MAE, Ramp-RMSE, Ramp Magnitude Error, and Direction Accuracy.

4.1.3. Baselines

Six representative time-series forecasting models are selected as baselines, including one recurrent neural network model and five Transformer-based or advanced deep forecasting models: BiLSTM [25], Informer [10], Reformer [12], Autoformer [11], PatchTST [13], and TimesNet [14]. BiLSTM is used as a classical recurrent baseline, while Informer and Reformer represent efficient Transformer variants for long-sequence forecasting. Autoformer is adopted as a decomposition-based forecasting model, and PatchTST and TimesNet are included due to their strong performance in recent long-term time-series forecasting tasks. The proposed CoFFormer is compared with these baselines under the same data partition, input length, forecasting horizon, and evaluation metrics. For publicly available models, the recommended settings in the original papers are followed when possible, with minor adjustments based on the validation set.

4.1.4. Parameter Settings and Training Details

All experiments were implemented within the PyTorch (version 2.7.0) deep learning framework [33] and executed on a single NVIDIA RTX 5060 GPU. During sequence sample construction, the historical input length was fixed at 96 time steps, while the decoder guidance label length was set to 48. To comprehensively evaluate the forecasting capability of the model across different temporal scales, the prediction horizon set was defined as {1, 3, 12, 24, 48, 96}. This setting implies that the model leverages historical wind-condition states over a relatively stable long-period interval to progressively infer the evolution trend of wind power from ultra-short-term to medium- and long-term horizons.
During network training, a joint optimization strategy combining the primary loss and auxiliary loss was adopted as the objective function, with the aim of simultaneously ensuring accurate fitting of the overall trend and correction of local dynamic residuals. The Adam optimizer [34] was employed, with the initial learning rate set to 5   ×   10 4 , the batch size fixed at 32, and the maximum number of training epochs set to 40. To improve convergence quality and effectively mitigate overfitting, the ReduceLROnPlateau learning-rate scheduling strategy was introduced, together with an early stopping mechanism [35]. In addition, considering that non-stationary wind power series are often accompanied by abrupt local fluctuations, the gradient clipping threshold was set to 5.0. This configuration substantially alleviates the gradient explosion problem induced by complex fluctuation patterns and, while preserving the inference capability of the backbone network, markedly enhances the stability of the multi-horizon training process.

4.2. Overall Forecasting Performance

4.2.1. Comparison with General Forecasting Baselines

To comprehensively evaluate the forecasting performance of the proposed CoFFormer, comparative experiments against baseline models were conducted across four datasets. The multi-step forecasting results are summarized in Table 2, where the best and second-best results are highlighted in bold and underlined, respectively.
Overall, CoFFormer demonstrates strong competitiveness across all four datasets under multiple forecasting-horizon settings and achieves the best or near-best performance in a variety of short- to medium-term and medium- to long-term forecasting scenarios. These results indicate that the proposed model is well capable of capturing trend variations, local perturbations, and multi-scale fluctuation patterns in non-stationary time-series forecasting.
On the ETTh2 dataset, CoFFormer achieves MSE values of 0.0202, 0.0957, and 0.1508 at forecasting horizons of 3, 12, and 24 steps, respectively. Its overall performance surpasses that of most benchmark models, indicating that the proposed model possesses strong capability in modeling the coupled characteristics of underlying trends and fluctuations. Although its performance at longer forecasting horizons is slightly inferior to that of PatchTST and TimesNet, it still substantially outperforms Informer, Reformer, and Autoformer, thereby demonstrating favorable robustness and stability.
On the wind_speed dataset, CoFFormer attains the lowest MSE values at forecasting horizons of 3 and 48 steps, reaching 0.3201 and 0.7357, respectively, while maintaining competitive performance at the 96-step forecasting horizon. These results indicate that the proposed model also exhibits strong adaptability to meteorological time series characterized by pronounced stochasticity and significant local fluctuations. On the WindPower and Location2 datasets, CoFFormer also demonstrates strong generalization capability. Specifically, on the WindPower dataset, the model achieves the lowest MSE of 0.0617 at the 3-step forecasting horizon and outperforms most baselines at the 48-step forecasting horizon. On the Location2 dataset, the model attains near-optimal performance for 1-step forecasting and achieves the lowest MAE at the 48-step forecasting horizon. Although certain competing models exhibit slight advantages on individual metrics at specific forecasting horizons, CoFFormer delivers a more balanced overall performance across different datasets and forecasting ranges.
To further validate the fitting capability of the proposed model at the sample level, two representative sample segments from the ETTh2 test set are selected for visual comparison, as illustrated in Figure 4. These two samples exhibit pronounced local fluctuations, stage-wise variations, and trend changes, thereby providing a representative basis for assessing forecasting performance under complex non-stationary scenarios.
As can be observed from Figure 4, CoFFormer is able to effectively track the overall variation trend of the ground-truth series in both sample segments, while maintaining relatively stable forecasting results in intervals with frequent fluctuations. For local peaks and troughs, as well as continuously oscillatory intervals, the model still exhibits certain deviations; however, the overall predicted trajectory remains highly consistent with the true values, without showing evident systematic drift or excessive smoothing.
Taken together, the results in Table 2 and Figure 4 suggest that CoFFormer achieves favorable forecasting accuracy and stability across multiple datasets and forecasting horizons, while also demonstrating strong capability in fitting real-world time series. The effectiveness of CoFFormer is further examined through external-baseline comparisons, ablation studies, and mechanism analyses.

4.2.2. Comparison with an External Decomposition-Based Baseline

To evaluate the benefit of embedded decomposition over a conventional decomposition-then-forecasting pipeline, CoFFormer is compared with VMD-BiLSTM-Informer on ETTh2 and WindPower under the 24- and 96-step settings, using the same data partitions, input length, and evaluation metrics.
As shown in Table 3, CoFFormer outperforms VMD-BiLSTM-Informer in five of the eight metric-horizon cases and is nearly tied in ETTh2 MAE at 24 steps. For ETTh2 at 96 steps, CoFFormer reduces MSE/MAE by 15.10%/5.63%. For WindPower at 96 steps, CoFFormer lowers MAE by 8.20% but yields a higher MSE, suggesting better average tracking but sensitivity to a few large deviations. Therefore, the benefit of embedded decomposition should be interpreted as a robust but not universal gain, especially when end-to-end feature fusion and residual correction are effective.

4.2.3. Statistical Significance Analysis

To assess the statistical reliability of the differences reported in Table 2, paired block sign-flip tests with Holm correction were conducted on ETTh2 and WindPower under the 24- and 96-step settings.
As shown in Table 4, six of the 32 comparisons are statistically significant, five of which favor CoFFormer, mainly at the 24-step horizon. This pattern is consistent with the coordinated effects of embedded decomposition, dynamic feature collaboration, and frequency-domain residual compensation, which provide more stable gains over moderate forecasting horizons. At the 96-step horizon, most differences are not significant, indicating increasing performance convergence among strong models as forecasting uncertainty accumulates. TimesNet is significantly better only in MAE on ETTh2 at 96 steps, possibly because its multi-period representation is better suited to the long-cycle characteristics of this dataset. Overall, CoFFormer achieves reliable advantages in selected settings while remaining competitive in the others.

4.3. Ablation and Component-Specific Analysis

4.3.1. Component Ablation

To systematically evaluate the contribution of each constituent module to the forecasting performance of the model, ablation experiments were conducted on the ETTh2 and WindPower datasets. Comparative analyses were further performed for the 24-step and 96-step forecasting horizons to validate the effectiveness of each module and its synergistic gains. The detailed ablation settings are presented in Table 5 and Table 6, respectively.
Table 5 and Table 6 present the ablation results of the model on the ETTh2 and WindPower datasets. Overall, the complete CoFFormer achieves the lowest MSE and MAE in both the 24-step and 96-step forecasting tasks, consistently outperforming all ablated variants. These results confirm the effectiveness of the three key modules—sequence decomposition (SD), dynamic gated fusion (DFC), and frequency-domain residual correction (CRC)—as well as their synergistic and complementary roles within the unified framework.
Specifically, on the ETTh2 dataset, the removal of any module leads to a significant degradation in forecasting accuracy. The increase in prediction error caused by removing the SD module (w/o SD) indicates that sequence decomposition can effectively decouple the trend component from the fluctuation component, thereby mitigating the interference of non-stationary characteristics in the forecasting process. The performance decline observed after removing the DFC module (w/o DFC) confirms that, compared with a fixed fusion pathway, the dynamic gating mechanism can more adaptively coordinate the long-range dependency representations of the fluctuation component and the evolutionary representations of the trend component. Moreover, the loss in accuracy resulting from the removal of the CRC module (w/o CRC) demonstrates that frequency-domain residual correction is critical for compensating periodic biases and local oscillations that are not sufficiently captured in the time domain. The consistent performance degradation observed under the long-horizon (96-step) forecasting setting further validates the robustness of these modules for long-range modeling.
On the WindPower dataset, which exhibits stronger volatility and more complex environmental disturbances, the complete model still maintains a clear overall advantage. In both short-term and long-horizon forecasting tasks, the full CoFFormer achieves the best overall error performance. This demonstrates that the hierarchical mechanism of “input decoupling–dynamic fusion–frequency-domain correction” constructed by the model is highly effective in adapting to complex dynamic variations induced by abrupt wind speed changes, thereby exhibiting excellent generalization capability and robustness across different forecasting horizons.

4.3.2. Dynamic Fusion Versus Fixed-Gate Fusion

To determine whether the learned dynamic gating can be replaced by its approximate mean value, the DFC is compared with a fixed gate of 0.3 while all other model settings remain unchanged.
As shown in Table 7, dynamic DFC consistently outperforms the fixed gate across both datasets and forecasting horizons. Compared with the fixed weight of 0.3, DFC reduces MSE/MAE by 1.31%/0.28% and 5.42%/3.10% on ETTh2 under the 24- and 96-step settings, respectively; the corresponding reductions on WindPower are 3.11%/4.38% and 1.02%/6.82%. Although a fixed weight can approximate the average branch preference and therefore remains competitive in relatively stable cases, it cannot capture sample- and feature-dependent variations in the relative importance of trend and fluctuation representations. In contrast, DFC adaptively adjusts their contributions according to the input state, yielding more robust performance when temporal dynamics and forecasting uncertainty vary. These results demonstrate that the effectiveness of DFC arises from its state-dependent adaptation rather than merely from the average magnitude of the learned gates.

4.3.3. Stability and Ramp-Event Analysis of CRC

To further examine whether the Correction via Residual Compensation (CRC) module improves forecasting stability beyond point-wise error reduction, this section compares the model outputs before and after CRC using stability metrics, learned frequency responses, and ramp-event indicators. Specifically, BJE measures boundary-jump error, Mean Max Jump and P95 Jump quantify jump amplitudes, Spike Ratio reflects abnormal spike-like variations, and Roughness characterizes local oscillatory intensity. Lower values indicate more stable predicted trajectories.
As shown in Table 8, CRC reduces most jump- and smoothness-related indicators across both datasets and forecasting horizons. The improvements are especially evident on ETTh2, where Mean Max Jump, P95 Jump, Spike Ratio, and Roughness are substantially decreased. On WindPower, the reductions are more moderate but consistent, indicating that CRC also stabilizes predictions under highly volatile wind-power conditions. Although BJE slightly increases under the ETTh2 96-step setting, the simultaneous improvement in other stability metrics suggests that CRC mainly acts as an incremental residual stabilizer rather than an aggressive global reshaping operation.
Figure 5 provides a spectral interpretation of the CRC mechanism. The learned filter exhibits non-uniform and non-negligible responses across multiple frequency bins, indicating that CRC adaptively reweights different spectral components rather than applying uniform smoothing or concentrating on a single predefined band. This multi-band modulation supports its role in refining periodic variations and local oscillatory distortions in the preliminary forecasts. Since the frequency bins are not explicitly mapped to physical periods, the result should be interpreted as evidence of adaptive spectral refinement rather than direct verification of a specific physical cycle.
Table 9 further examines CRC under ramp events. CRC slightly reduces Ramp-MAE/RMSE and improves Direction Accuracy at both horizons, while Ramp Magnitude Error changes only marginally. Together with Table 8, these results indicate that CRC does not introduce evident boundary spikes or spectral-leakage-induced distortion; instead, it provides mild residual stabilization during abrupt wind-power changes.

4.4. Sensitivity to the Moving-Average Window Size

To assess the sensitivity of the embedded decomposition module to the moving-average window size, K was varied on WindPower under the 96-step setting while all other configurations remained unchanged. The candidate values K { 7 , 13 , 25 , 31 } cover narrow, moderate, and wide smoothing scales. Odd-valued windows were used to maintain symmetric temporal alignment and reduce additional moving-average phase displacement.
As shown in Table 10, the moving-average window directly affects the quality of trend–fluctuation decoupling. Small windows ( K = 7 and 13 ) provide insufficient smoothing, allowing short-term disturbances to remain in the trend component and weakening the specialization of the dual-path representations. Increasing K to 25 substantially improves both metrics, indicating a more appropriate separation of slowly varying trends and high-frequency fluctuations. Although K = 31 achieves a slightly lower MSE, its higher MAE suggests that excessive smoothing may suppress a few large deviations while obscuring moderate local variations. Therefore, K = 25 is adopted as the default setting because it provides the lowest MAE with competitive MSE, offering the most balanced input representation for subsequent dual-path modeling and dynamic fusion.

4.5. Performance Analysis Under Different Forecast Horizons

To evaluate the stability of the proposed model across different forecasting horizons, this study further compares the error variation trends of all models under different prediction length settings on each dataset. The results are illustrated in Figure 6.
As shown in Figure 6, as the forecasting horizon extends from 1-step to 96-step, the MSE and MAE of all models generally exhibit an increasing trend, and the performance gaps among models gradually widen. This indicates that, in long-horizon forecasting, both error accumulation and the difficulty of modeling non-stationary dynamics increase simultaneously, thereby imposing higher requirements on the cross-horizon stability of forecasting models.
The performance gains of CoFFormer are not uniform across datasets and forecasting horizons, which may be attributed to differences in sequence predictability, stochastic variation, and model inductive biases. On ETTh2, the relatively distinguishable trend and local fluctuations allow embedded decomposition and dynamic fusion to provide clearer benefits under the 12-step and 24-step settings. As the forecasting horizon extends to 48 and 96 steps, accumulated uncertainty becomes more pronounced, and PatchTST and TimesNet become more competitive on several metrics. For the more stochastic wind_speed and Location2 datasets, the benefit of the additional model complexity is relatively limited.
Taken together, the results indicate that the coordinated architecture of embedded decomposition, heterogeneous temporal modeling, dynamic fusion, and frequency-domain refinement helps control error growth but does not eliminate the uncertainty inherent in ultra-long-horizon forecasting. CoFFormer should therefore be regarded as a competitive and comparatively balanced model across datasets and horizons rather than as a uniformly optimal model under every setting.

4.6. Model Interpretability and Mechanism Analysis

To verify the adaptive coordination capability of the dynamic fusion control (DFC) mechanism for dual-path representations, this study analyzes the distribution of gating weights on the ETTh2 test set under different forecasting horizons and visualizes the results using violin plots, as shown in Figure 7.
According to the feature fusion design, the gating weight G directly characterizes the relative contribution of the long-range dependency fluctuation representation and the trend-evolution representation to the final fused representation. As shown in Figure 7, under short-horizon forecasting settings such as 1-step and 3-step, the gating weights are highly concentrated within the range of 0.15–0.20. This indicates that, in short-term forecasting scenarios, the model tends to assign a higher weight to the trend-evolution representation so as to provide more stable short-term sequential evolution information. However, as the forecasting horizon increases from 12-step to 96-step, the median of the gating weight distribution exhibits a pronounced upward trend. This evolution confirms that, in medium- and long-horizon forecasting, the model can adaptively increase the proportion of the long-range dependency fluctuation representation to compensate for the loss of contextual dependency information in long sequences.
Although G remains below 0.5 across all forecasting horizons, this does not mean that DFC can be replaced by a constant trend-dominant weight. The distribution shifts upward and becomes wider as the horizon increases, indicating sample-dependent routing. The fixed-gate experiment in Table 7 further confirms that dynamic DFC outperforms a fixed weight of 0.3. Thus, the benefit comes from state-dependent adaptation rather than from the average gate magnitude.
Although the statistical distributions reveal the macroscopic evolution trend of the DFC module, to further examine its microscopic dynamic response along specific forecasting trajectories, this study extracts the continuous time-series responses of the model under different forecasting horizons, as shown in Figure 8.
As can be directly observed from Figure 8, the gating weights are not static constants; rather, they are adaptively adjusted with the temporal evolution of the sequence. In short-horizon tasks such as 1-step forecasting, the model output exhibits a high degree of agreement with the ground-truth sequence, and the fluctuations of the gating weights remain relatively stable. Nevertheless, in segments characterized by peak–valley transitions or severe local fluctuations, the gating response still demonstrates sensitive local adaptation, indicating that the model possesses the capability to perceive and respond to abrupt changes in sequence states. As the forecasting horizon extends to 96 steps, the accumulation of prediction errors substantially increases the difficulty of characterizing complex dynamic patterns. Under this more challenging setting, the gating weights not only preserve their time-varying property but also exhibit frequent and pronounced adjustments in specific output segments. This phenomenon, manifested across both global and local scales, fully demonstrates that, for medium- and long-horizon time-series forecasting, the DFC module can continuously and dynamically coordinate the relative contributions of long-range dependency fluctuation representations and trend-evolution representations, thereby maintaining an optimal balance in feature expression across different temporal scales.

4.7. Computational Complexity and Deployment Efficiency Analysis

To further assess the practical deployability of the proposed model, the computational complexity and inference efficiency of CoFFormer are compared with those of representative baseline models under the same experimental setting.
Table 11 shows that CoFFormer provides a balanced trade-off between forecasting capacity and deployment efficiency. Although its cost is higher than that of simple lightweight baselines, this overhead is reasonable because the model integrates embedded decomposition, dual-path modeling, dynamic fusion, and frequency-domain residual correction. Compared with VMD-BiLSTM-Informer, CoFFormer reduces parameters and model size by about 43.2%, while achieving faster inference and higher throughput. It also requires substantially fewer FLOPs than PatchTST and TimesNet. These results suggest that CoFFormer improves structural expressiveness without imposing excessive computational burden.

4.8. Illustration of Forecasting Results for Typical Samples

To further provide an intuitive demonstration of the forecasting performance of the models on complex non-stationary time series, this study selects representative sample segments from the test set and visualizes the multi-step forecasting results of different models on the ETTh2 and WindPower datasets, as shown in Figure 9 and Figure 10, respectively, including two forecasting horizons, namely 24-step and 96-step.
As can be observed from Figure 9 and Figure 10, the forecasting curves produced by CoFFormer closely track the variation patterns of the ground-truth series as a whole, maintaining a high degree of consistency across most rising, declining, and turning intervals, without exhibiting evident systematic drift or excessive smoothing. In particular, in local peak–valley regions and intervals with consecutive fluctuations, the model is still able to accurately recover the amplitude variations and oscillatory patterns of the series, indicating that it not only captures the overall trend evolution but also possesses strong capability in characterizing local dynamics.
This result is highly consistent with the architectural design proposed in this study. First, the embedded sequence decomposition module explicitly decouples the low-frequency trend and high-frequency fluctuation components in the input sequence, thereby reducing the complexity of directly modeling non-stationary series. Second, the dual-path structure composed of Informer and BiLSTM, respectively, strengthens long-range dependency modeling and local dynamic feature extraction, enabling the model to simultaneously respond to global evolution patterns and short-term disturbance variations. Furthermore, the dynamic gated fusion mechanism adaptively adjusts the contributions of the two types of features according to the sample state, alleviating the limitation of static fusion schemes in adapting to different operating conditions. Finally, the frequency-domain residual correction module compensates for periodic biases and local oscillation distortions in the preliminary forecasting results, thereby improving the stability and fine-grained recovery capability of the output curves in multi-step forecasting.
In summary, the visualization results in Figure 9 and Figure 10 further demonstrate that CoFFormer can achieve coordinated optimization of trend tracking, fluctuation recovery, and error suppression in complex non-stationary time series, thereby validating the effectiveness of the proposed “input decoupling–heterogeneous modeling–dynamic fusion–frequency-domain correction” framework at the level of representative sample analysis.

4.9. Limitations and Practical Considerations

CoFFormer adopts a rolling-window forecasting scheme in which decomposition is restricted to the observed historical window, ensuring causality with respect to the forecast origin rather than strict pointwise causal filtering. Although the model jointly encodes and dynamically fuses multivariate meteorological and operational information, it remains data-driven, and the learned dependencies should not be interpreted as explicit physical causality. In particular, the influence of air density on the wind-power curve has not been separately modeled or verified. Moreover, the performance gains become less consistent at ultra-long forecasting horizons as uncertainty accumulates. Future work will incorporate derived physical variables, such as air density, introduce physics-informed constraints, and explore more robust long-horizon modeling strategies.

5. Conclusions

This study introduced CoFFormer to address three linked failure modes in multi-step non-stationary forecasting: trend–fluctuation coupling at the input, static weighting of heterogeneous representations, and spectral distortion in preliminary outputs. Its central contribution is the stage-wise coordination of causal embedded decomposition, complementary temporal encoding, state-dependent fusion, and output-side frequency-domain residual correction within one end-to-end pipeline. Across ETTh2, wind_speed, WindPower, and Location2, CoFFormer remained competitive across six horizons, with its clearest advantages at short-to-medium horizons. Removing SD, DFC, or CRC increased both MSE and MAE on ETTh2 and WindPower at 24 and 96 steps; dynamic DFC consistently outperformed a fixed gate, and CRC reduced most jump- and roughness-related indicators. These findings support the proposed coordination mechanism rather than uniform superiority over every baseline. Performance converged with strong competitors at ultra-long horizons, particularly on more stochastic datasets. Future work will incorporate physical priors, spatial dependencies among wind farms, and lighter-weight architectures to improve ultra-long-horizon generalization and deployment efficiency.

Author Contributions

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

Funding

This research was funded by Jilin Provincial Scientific and Technological Development Program, grant number 20260102278JC.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data are presented in the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gielen, D.; Boshell, F.; Saygin, D.; Bazilian, M.D.; Wagner, N.; Gorini, R. The role of renewable energy in the global energy transformation. Energy Strategy Rev. 2019, 24, 38–50. [Google Scholar] [CrossRef] [Scilit]
  2. Global Wind Energy Council. Global Wind Report 2024. Available online: https://marketintelligence.gwec.net/global-wind-report-2024/ (accessed on 22 June 2026).
  3. Brouwer, A.S.; van den Broek, M.; Seebregts, A.; Faaij, A. Operational flexibility and economics of power plants in future low-carbon power systems. Appl. Energy 2015, 156, 107–128. [Google Scholar] [CrossRef] [Scilit]
  4. Hong, T.; Pinson, P.; Wang, Y.; Weron, R.; Yang, D.; Zareipour, H. Energy forecasting: A review and outlook. IEEE Open Access J. Power Energy 2020, 7, 376–388. [Google Scholar] [CrossRef] [Scilit]
  5. Hanifi, S.; Liu, X.; Lin, Z.; Lotfian, S. A Critical Review of Wind Power Forecasting Methods—Past, Present and Future. Energies 2020, 13, 3764. [Google Scholar] [CrossRef] [Scilit]
  6. Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control, 5th ed.; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  7. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Cho, K.; van Merriënboer, B.; Gülçehre, Ç.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning phrase representations using RNN encoder-decoder for statistical machine translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, Doha, Qatar, 25–29 October 2014; pp. 1724–1734. [Google Scholar] [CrossRef] [Scilit]
  9. Wen, Q.; Zhou, T.; Zhang, C.; Chen, W.; Ma, Z.; Yan, J.; Sun, L. Transformers in time series: A survey. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, Macao, China, 19–25 August 2023; pp. 6778–6786. [Google Scholar]
  10. Zhou, H.; Zhang, S.; Peng, J.; Zhang, S.; Li, J.; Xiong, H.; Zhang, W. Informer: Beyond efficient transformer for long sequence time-series forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, Virtual, 2–9 February 2021; Volume 35, pp. 11106–11115. [Google Scholar] [CrossRef] [Scilit]
  11. Wu, H.; Xu, J.; Wang, J.; Long, M. Autoformer: Decomposition transformers with auto-correlation for long-term series forecasting. In Advances in Neural Information Processing Systems; Curran Associates: Red Hook, NY, USA, 2021; Volume 34, pp. 22419–22430. [Google Scholar]
  12. Kitaev, N.; Kaiser, Ł.; Levskaya, A. Reformer: The efficient transformer. In Proceedings of the International Conference on Learning Representations, Addis Ababa, Ethiopia, 26–30 April 2020. [Google Scholar]
  13. Nie, Y.; Nguyen, N.H.; Sinthong, P.; Kalagnanam, J. A time series is worth 64 words: Long-term forecasting with transformers. In Proceedings of the International Conference on Learning Representations, Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
  14. Wu, H.; Hu, T.; Liu, Y.; Zhou, H.; Wang, J.; Long, M. TimesNet: Temporal 2D-variation modeling for general time series analysis. In Proceedings of the International Conference on Learning Representations, Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
  15. Zeng, A.; Chen, M.; Zhang, L.; Xu, Q. Are transformers effective for time series forecasting? In Proceedings of the AAAI Conference on Artificial Intelligence, Washington, DC, USA, 7–14 February 2023; Volume 37, pp. 11121–11128. [Google Scholar]
  16. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. A Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef] [Scilit]
  17. Dragomiretskiy, K.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef] [Scilit]
  18. Mallat, S.G. A theory for multiresolution signal decomposition: The wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. 1989, 11, 674–693. [Google Scholar] [CrossRef] [Scilit]
  19. Wang, H.; Lei, Z.; Zhang, X.; Zhou, B.; Peng, J. A review of deep learning for renewable energy forecasting. Energy Convers. Manag. 2019, 198, 111799. [Google Scholar] [CrossRef] [Scilit]
  20. Lim, B.; Arik, S.O.; Loeff, N.; Pfister, T. Temporal fusion transformers for interpretable multi-horizon time series forecasting. Int. J. Forecast. 2021, 37, 1748–1764. [Google Scholar] [CrossRef] [Scilit]
  21. Zhou, T.; Ma, Z.; Wen, Q.; Wang, X.; Sun, L.; Jin, R. FEDformer: Frequency enhanced decomposed transformer for long-term series forecasting. In Proceedings of the 39th International Conference on Machine Learning, Baltimore, MD, USA, 17–23 July 2022; pp. 27268–27286. [Google Scholar]
  22. Zhang, Y.; Wang, J.; Wang, X. Review on probabilistic forecasting of wind power generation. Renew. Sustain. Energy Rev. 2014, 32, 255–270. [Google Scholar] [CrossRef] [Scilit]
  23. Bergmeir, C.; Hyndman, R.J.; Koo, B. A note on the validity of cross-validation for evaluating autoregressive time series prediction. Comput. Stat. Data Anal. 2018, 120, 70–83. [Google Scholar] [CrossRef] [Scilit]
  24. Zhang, Y.; Yan, J. Crossformer: Transformer utilizing cross-dimension dependency for multivariate time series forecasting. In Proceedings of the International Conference on Learning Representations, Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
  25. Schuster, M.; Paliwal, K.K. Bidirectional recurrent neural networks. IEEE Trans. Signal Process. 1997, 45, 2673–2681. [Google Scholar] [CrossRef] [Scilit]
  26. Ben Taieb, S.; Atiya, A.F. A bias and variance analysis for multistep-ahead time series forecasting. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 62–76. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  27. Zhou, T.; Ma, Z.; Wen, Q.; Sun, L.; Yao, T.; Yin, W.; Jin, R. FiLM: Frequency improved Legendre memory model for long-term time series forecasting. In Advances in Neural Information Processing Systems; Curran Associates: Red Hook, NY, USA, 2022; Volume 35, pp. 12677–12690. [Google Scholar]
  28. Yi, K.; Zhang, Q.; Fan, W.; Wang, S.; Wang, P.; He, H.; An, N.; Lian, D.; Cao, L.; Niu, Z. Frequency-domain MLPs are more effective learners in time series forecasting. In Advances in Neural Information Processing Systems; Curran Associates: Red Hook, NY, USA, 2023; Volume 36, pp. 76656–76679. [Google Scholar]
  29. Xu, Z.; Zeng, A.; Xu, Q. FITS: Modeling time series with 10k parameters. In Proceedings of the International Conference on Learning Representations, Vienna, Austria, 7–11 May 2024. [Google Scholar]
  30. Budincsevity, I. Weather in Szeged 2006–2016. Available online: https://www.kaggle.com/datasets/budincsevity/szeged-weather (accessed on 22 June 2026).
  31. Rahim, M. Wind Power Generation Data-Forecasting. Available online: https://www.kaggle.com/datasets/mubashirrahim/wind-power-generation-data-forecasting (accessed on 22 June 2026).
  32. Open Power System Data. Data Package Time Series. Available online: https://data.open-power-system-data.org/time_series/ (accessed on 22 June 2026).
  33. Paszke, A.; Gross, S.; Massa, F.; Lerer, A.; Bradbury, J.; Chanan, G.; Killeen, T.; Lin, Z.; Gimelshein, N.; Antiga, L.; et al. PyTorch: An imperative style, high-performance deep learning library. In Advances in Neural Information Processing Systems; Curran Associates: Red Hook, NY, USA, 2019; Volume 32. [Google Scholar]
  34. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. In Proceedings of the International Conference on Learning Representations, San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
  35. Prechelt, L. Early stopping–But when? In Neural Networks: Tricks of the Trade, 2nd ed.; Montavon, G., Orr, G.B., Müller, K.R., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 53–67. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Schematic diagram of the overall structure of CoFFormer.
Figure 1. Schematic diagram of the overall structure of CoFFormer.
Sustainability 18 08433 g001
Figure 2. Schematic diagram of dynamic gating fusion.
Figure 2. Schematic diagram of dynamic gating fusion.
Sustainability 18 08433 g002
Figure 3. Schematic diagram of the Correction via Residual Compensation (CRC) module.
Figure 3. Schematic diagram of the Correction via Residual Compensation (CRC) module.
Sustainability 18 08433 g003
Figure 4. Comparison of the ground truth and predicted sequences under different forecasting horizons: (a) 3-step forecasting; (b) 96-step forecasting.
Figure 4. Comparison of the ground truth and predicted sequences under different forecasting horizons: (a) 3-step forecasting; (b) 96-step forecasting.
Sustainability 18 08433 g004
Figure 5. Learned frequency response of CRC on WindPower under the 96-step setting.
Figure 5. Learned frequency response of CRC on WindPower under the 96-step setting.
Sustainability 18 08433 g005
Figure 6. Error variation curves of each model under the predicted step size.
Figure 6. Error variation curves of each model under the predicted step size.
Sustainability 18 08433 g006
Figure 7. Density distribution and adaptive evolutionary behavior of the state-driven soft routing mechanism.
Figure 7. Density distribution and adaptive evolutionary behavior of the state-driven soft routing mechanism.
Sustainability 18 08433 g007
Figure 8. Visualization results of dynamic gating weights on the ETTh2 dataset under different prediction horizons: (a) P = 1; (b) P = 3; (c) P = 12; (d) P = 24; (e) P = 48; and (f) P = 96. In each subfigure, the upper panel compares the predicted and true values, while the lower panel visualizes the corresponding dynamic gating weights.
Figure 8. Visualization results of dynamic gating weights on the ETTh2 dataset under different prediction horizons: (a) P = 1; (b) P = 3; (c) P = 12; (d) P = 24; (e) P = 48; and (f) P = 96. In each subfigure, the upper panel compares the predicted and true values, while the lower panel visualizes the corresponding dynamic gating weights.
Sustainability 18 08433 g008
Figure 9. Comparison of prediction curves for typical samples.
Figure 9. Comparison of prediction curves for typical samples.
Sustainability 18 08433 g009
Figure 10. Comparison of prediction curves for typical samples.
Figure 10. Comparison of prediction curves for typical samples.
Sustainability 18 08433 g010
Table 1. Basic Specifications of the Datasets. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 1. Basic Specifications of the Datasets. Boldface is used to distinguish the column headers and row labels from the data entries.
DatasetETTh2LocationWindPowerWind_Speed
DomainPower GridWind EnergyWind EnergyMeteorology
Samples17,42043,80035,04096,453
Features89159
Resolution1 H1 H15 Mins1 H
TimeSpan2016.07–2018.062017.01–2021.122019.01–2019.122006.01–2016.12
KeyTargetOil Temperature (OT)PowerActual Power (MW)Wind Speed
Table 2. Evaluation Results of Multi-Step Forecasting Errors for Different Models on Four Wind Power and Power Grid Datasets. Boldface is used for the table title, column headers, and row labels to improve readability. For numerical results, boldface and underlining indicate the best and second-best results, respectively.
Table 2. Evaluation Results of Multi-Step Forecasting Errors for Different Models on Four Wind Power and Power Grid Datasets. Boldface is used for the table title, column headers, and row labels to improve readability. For numerical results, boldface and underlining indicate the best and second-best results, respectively.
BILSTMReformerInformerAutoformerPatchTSTTimesNetCoFFormer
ETTh2 MSE·MAEMSE·MAEMSE·MAEMSE·MAEMSE·MAEMSE·MAEMSE·MAE
10.0095·0.07490.2226·0.37830.0179·0.10240.0243·0.11990.0079·0.06450.0099·0.07390.0083·0.0682
30.0456·0.16310.2545·0.41190.0376·0.14110.0396·0.14900.0241·0.10530.0221·0.10160.0202·0.1016
120.1339·0.27580.4122·0.53410.1894·0.34800.1156·0.25180.1159·0.23890.1104·0.23700.0957·0.2238
240.2479·0.40900.3365·0.46150.1978·0.35110.1637·0.30740.1648·0.29550.1513·0.29020.1508·0.2889
480.3414·0.48290.4620·0.55970.3778·0.47750.2589·0.39820.2283·0.35780.2000·0.33250.2517·0.3838
960.4226·0.53600.4117·0.52770.3962·0.48740.3830·0.49180.2974·0.41690.2812·0.40480.3577·0.4694
wind_speed10.2300·0.34630.7007·0.64550.2264·0.34400.2742·0.38800.2365·0.34920.2324·0.34640.2327·0.3503
30.3469·0.43760.7246·0.65290.3224·0.41200.3877·0.45960.3361·0.41730.3360·0.42140.3201·0.4140
120.6047·0.59530.7886·0.67030.5694·0.56680.6058·0.58430.5531·0.54940.5363·0.54710.5740·0.5644
240.6968·0.63680.8408·0.69930.6932·0.62310.7265·0.64100.6716·0.61430.6579·0.60880.6677·0.6130
480.8674·0.71200.9058·0.72410.8122·0.68380.7948·0.68470.7439·0.64600.7830·0.66920.7357·0.6481
960.8787·0.71680.9059·0.72530.8843·0.72880.8827·0.74500.7824·0.66560.8078·0.67900.8012·0.6677
WindPower10.0321·0.13290.4178·0.46220.0174·0.08100.0259·0.10750.0587·0.19470.0326·0.11100.0296·0.1041
30.0668·0.18090.4181·0.42140.0627·0.14520.1207·0.23330.0765·0.19360.0736·0.15700.0617·0.1490
120.2529·0.34960.5758·0.49720.2309·0.32410.2822·0.35690.2117·0.28510.2598·0.31100.2234·0.2972
240.7377·0.74960.7843·0.60920.4386·0.43680.4560·0.45600.3621·0.39220.4349·0.42210.3838·0.3948
480.8461·0.68240.8379·0.60970.6013·0.61750.6685·0.56430.5058·0.50840.6501·0.53010.5212·0.5139
960.8613·0.82070.8923·0.68590.7560·0.61750.8743·0.66430.6722·0.64120.8325·0.61810.7691·0.6462
Location210.0037·0.04340.5742·0.63090.0029·0.03600.0319·0.13560.0155·0.10150.0049·0.04470.0031·0.0365
30.0213·0.09040.6608·0.66260.0177·0.07620.0679·0.19430.0340·0.13120.0338·0.11150.0245·0.0972
120.3502·0.44660.6830·0.68900.3629·0.43370.3939·0.46250.3045·0.34510.3902·0.41530.3461·0.4287
240.5423·0.58800.8165·0.75940.5663·0.55730.6233·0.62200.5223·0.53700.5397·0.53750.5276·0.5635
480.7046·0.70820.9165·0.78650.8013·0.74110.7388·0.65460.6108·0.62280.6800·0.62750.6345·0.6190
960.9305·0.84350.7983·0.73650.7980·0.73270.7451·0.67170.7003·0.68830.7134·0.64860.7413·0.6944
Table 3. Performance comparison with an external VMD-based baseline. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 3. Performance comparison with an external VMD-based baseline. Boldface is used to distinguish the column headers and row labels from the data entries.
VMD-BiLSTM-InformerCoFFormer
MSEMAEMSEMAE
ETTh2240.15790.28880.15080.2889
960.42130.49740.35770.4694
WindPower240.38480.40330.38380.3948
960.70390.70390.76910.6462
Table 4. Holm-Adjusted Statistical Significance Comparison between CoFFormer and Representative Baselines. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 4. Holm-Adjusted Statistical Significance Comparison between CoFFormer and Representative Baselines. Boldface is used to distinguish the column headers and row labels from the data entries.
DatasetHorizonMetricInformerAutoformerPatchTSTTimesNet
ETTh224MSE  p H o l m 0.02561.00001.00001.0000
ETTh224MAE  p H o l m 0.00171.00001.00001.0000
ETTh296MSE  p H o l m 1.00001.00000.88570.2862
ETTh296MAE  p H o l m 1.00001.00000.10120.0264
WindPower24MSE  p H o l m 1.00000.01100.88571.0000
WindPower24MAE  p H o l m 0.00120.00121.00001.0000
WindPower96MSE  p H o l m 1.00001.00000.88571.0000
WindPower96MAE  p H o l m 1.00001.00001.00001.0000
Table 5. Ablation study on the ETTh2 dataset. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 5. Ablation study on the ETTh2 dataset. Boldface is used to distinguish the column headers and row labels from the data entries.
Model24-Step96-Step
MSEMAEMSEMAE
CoFFormer0.15080.28890.35770.4694
w/o SD0.17310.31210.40470.4890
w/o DFC0.17270.31180.38670.4937
w/o CRC0.17260.31670.36960.4757
Table 6. Ablation study on the WindPower dataset. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 6. Ablation study on the WindPower dataset. Boldface is used to distinguish the column headers and row labels from the data entries.
Model24-Step96-Step
MSEMAEMSEMAE
CoFFormer0.38380.39480.76910.6462
w/o SD0.42940.44840.79810.6661
w/o DFC0.45560.43920.78740.6569
w/o CRC0.39360.40700.77860.6689
Table 7. Performance comparison between fixed-gate fusion and dynamic DFC. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 7. Performance comparison between fixed-gate fusion and dynamic DFC. Boldface is used to distinguish the column headers and row labels from the data entries.
DatasetFusion Strategy24-Step96-Step
MSEMAEMSEMAE
ETTh2Fixed gate = 0.30.15280.28970.37820.4844
Dynamic DFC0.15080.28890.35770.4694
WindPowerFixed gate = 0.30.39610.41290.77700.6935
Dynamic DFC0.38380.39480.76910.6462
Table 8. Stability metrics before and after CRC. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 8. Stability metrics before and after CRC. Boldface is used to distinguish the column headers and row labels from the data entries.
DatasetHorizonSettingBJE Mean Max Jump P95 Jump Spike
Ratio
Roughness
ETTh224Before CRC0.18000.38730.27557.02%0.1049
After CRC0.16900.16260.17161.18%0.0272
96Before CRC0.23230.55290.22584.84%0.0806
After CRC0.23420.31380.13991.80%0.0456
WindPower24Before CRC0.17960.06030.06600.00%0.0216
After CRC0.17430.05600.06190.00%0.0200
96Before CRC0.22110.15850.07990.063%0.0373
After CRC0.21030.14550.07410.042%0.0343
Table 9. Ramp-event forecasting performance before and after CRC on the WindPower dataset. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 9. Ramp-event forecasting performance before and after CRC on the WindPower dataset. Boldface is used to distinguish the column headers and row labels from the data entries.
DatasetHorizonSettingRamp-MAERamp-RMSE Ramp
Magnitude
Error
Direction
Accuracy
WindPower24Before CRC1.01221.22090.480458.39%
After CRC1.00911.21750.481758.64%
96Before CRC1.04681.26190.491252.57%
After CRC1.04371.25820.492952.74%
Table 10. Effect of the moving-average window size on 96-step WindPower forecasting. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 10. Effect of the moving-average window size on 96-step WindPower forecasting. Boldface is used to distinguish the column headers and row labels from the data entries.
Window Size KMSEMAE
70.82420.7588
130.83270.7586
250.76910.6462
310.74290.7000
Table 11. Computational complexity and deployment efficiency of different models. Boldface is used to distinguish the column headers and row labels from the data entries.
Table 11. Computational complexity and deployment efficiency of different models. Boldface is used to distinguish the column headers and row labels from the data entries.
ModelParams (M)Estimated FLOPs (G)Model Size (MB)Inference Time (ms/Sample)Throughput
(Samples/s)
BiLSTM0.00200.0000020.00740.0065154081.72
Informer0.50120.0595851.91200.23664226.91
Reformer0.4677N/A1.78420.065115365.33
Autoformer0.31770.0618361.21190.25963852.12
PatchTST3.50880.45249813.38510.23404272.68
TimesNet2.77483.17442710.58520.38142622.14
VMD-BiLSTM-Informer4.00440.07215515.27570.15296538.36
CoFFormer2.27620.0721928.68280.14656827.17
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

Liu, Y.; Xiao, Z.; Guo, Y.; Liu, J.; Cao, X.; Shao, Y.; Zhou, Y.; Wang, K. CoFFormer: A Collaborative Frequency-Domain-Enhanced Network for Sustainable Wind Power Forecasting Under Non-Stationary Conditions. Sustainability 2026, 18, 8433. https://doi.org/10.3390/su18168433

AMA Style

Liu Y, Xiao Z, Guo Y, Liu J, Cao X, Shao Y, Zhou Y, Wang K. CoFFormer: A Collaborative Frequency-Domain-Enhanced Network for Sustainable Wind Power Forecasting Under Non-Stationary Conditions. Sustainability. 2026; 18(16):8433. https://doi.org/10.3390/su18168433

Chicago/Turabian Style

Liu, Yuanyuan, Zhiguo Xiao, Yujing Guo, Junli Liu, Xinyao Cao, Yanqi Shao, Yangfan Zhou, and Ke Wang. 2026. "CoFFormer: A Collaborative Frequency-Domain-Enhanced Network for Sustainable Wind Power Forecasting Under Non-Stationary Conditions" Sustainability 18, no. 16: 8433. https://doi.org/10.3390/su18168433

APA Style

Liu, Y., Xiao, Z., Guo, Y., Liu, J., Cao, X., Shao, Y., Zhou, Y., & Wang, K. (2026). CoFFormer: A Collaborative Frequency-Domain-Enhanced Network for Sustainable Wind Power Forecasting Under Non-Stationary Conditions. Sustainability, 18(16), 8433. https://doi.org/10.3390/su18168433

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