Next Article in Journal
Short-Term Photovoltaic Power Prediction Model Based on Variational Modal Decomposition and Improved RIME Optimization Algorithm
Previous Article in Journal
ActionMamba: Action Spatial–Temporal Aggregation Network Based on Mamba and GCN for Skeleton-Based Action Recognition
Previous Article in Special Issue
Interpretable Deep Prototype-Based Neural Networks: Can a 1 Look like a 0?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Short-Term User-Side Load Forecasting Method Based on the MCPO-VMD-FDFE Decomposition-Enhanced Framework

1
NARI Nanjing Control System Co., Ltd., Nanjing 211106, China
2
School of Electrical Engineering, Xi’an Jiaotong University, Xi’an 710049, China
3
School of Electrical Engineering and Control Science, Nanjing Tech University, Nanjing 211816, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(18), 3611; https://doi.org/10.3390/electronics14183611
Submission received: 1 August 2025 / Revised: 31 August 2025 / Accepted: 8 September 2025 / Published: 11 September 2025
(This article belongs to the Special Issue Feature Papers in Artificial Intelligence)

Abstract

With the transition of the energy structure and the continuous development of smart grids, short-term user-side load forecasting plays a key role in fine power dispatch and efficient system operation. However, existing parameter optimization methods lack multi-dimensional and physically interpretable fitness evaluation. They also fail to fully exploit frequency-domain features of decomposed modal components. These limitations reduce model accuracy and robustness in complex scenarios. To address this issue, this paper proposes a short-term user-side load forecasting method based on the MCPO-VMD-FDFE decomposition-enhanced framework. Firstly, a multi-dimensional fitness function is designed using indicators such as modal energy entropy and energy concentration. The Crested Porcupine Optimizer with Multidimensional Fitness Function (MCPO) algorithm is applied in VMD (Variational Mode Decomposition) to optimize the number of decomposition modes (K) and the penalty factor (α), thereby improving decomposition quality. Secondly, each IMF component obtained from VMD is analyzed by FFT. Key frequency components are selectively enhanced based on adaptive thresholds and weight coefficients to improve feature expression. Finally, a multi-scale convolution module is added to the PatchTST model to enhance its ability to capture local and multi-scale temporal features. The enhanced IMF components are fed into the improved model for prediction, and the final output is obtained by aggregating the results of all components. Experimental results show that the proposed method achieves the best performance on user-side load datasets for weekdays, Saturdays, and Sundays. The RMSE is reduced by 45.65% overall, confirming the effectiveness of the proposed approach in short-term user-side load forecasting tasks.

1. Introduction

Short-term user-side load forecasting serves as an essential tool for power system dispatching, operational optimization, and demand-side management [1,2,3]. It provides accurate load demand information to power utilities, enabling optimized generation planning, reduced operational costs, and improved system reliability and stability. However, with the large-scale integration of distributed energy resources, the volatility and nonlinearity of load sequences have increased significantly, making accurate forecasting more challenging [4,5,6]. Therefore, developing efficient and accurate short-term user-side load forecasting methods holds significant theoretical and practical value [7,8,9].
Traditional load forecasting methods mainly include time series analysis, regression analysis, and exponential smoothing. However, these methods often yield low prediction accuracy and fail to meet the growing demands of modern power grids. In contrast, machine learning and deep learning methods offer better capabilities in handling complex nonlinear relationships and large-scale data. Reference [10] proposed a day-ahead net load forecasting method based on iTransformer to address challenges posed by high penetration of renewable energy. This approach considers components such as photovoltaic generation, wind power, and active loads, demonstrating high accuracy and stable performance. Reference [11] introduced a short-term load forecasting method under electricity market conditions, incorporating real-time electricity prices. This method effectively captures the correlation between price and load, thereby improving prediction accuracy. To address the increasing diversity and randomness of loads in new power systems, Reference [12] proposed a multi-step short-term load forecasting method based on user group segmentation. The results show that the method significantly improves forecasting accuracy and stability across the entire user group. Reference [13] developed a short-term load forecasting model based on Bi-directional LSTM for multiple buildings. The model enhances the representation of unstable peaks and inter-building correlations. Experimental results show substantial improvements in RMSE and MAE compared to traditional LSTM. Reference [14] proposed a short-term forecasting model based on residual-stacked frequency attention to improve load forecasting accuracy in low-voltage distribution networks. This model highlights the main trend features of load signals and outperforms existing deep learning models on multiple datasets in terms of prediction accuracy. Reference [15] proposed TransformGraph, a Transformer-based model that integrates graph convolutional networks (GCNs) to improve electricity net load forecasting. By encoding correlations through GCN and capturing temporal dependencies with self-attention, the model demonstrated superior accuracy and stability compared with five baseline approaches on OPSD datasets from three countries. Reference [16] explored the application of one-dimensional CNNs based on modified Video Pixel Networks (VPNs) for short-term load forecasting, addressing the limited use of CNNs compared with LSTM and GRU in time series problems. Experiments on real-world datasets for 1-h-ahead and 24-h-ahead tasks showed that the proposed CNN model achieved the best overall performance, with 2.21% MAPE for 24-h predictions.
However, due to the large-scale integration of distributed energy resources, the nonlinearity and nonstationarity of load variations have intensified. Relying on a single forecasting model has clear limitations. Constructing a hybrid framework that combines decomposition and prediction can effectively improve forecasting accuracy and robustness while also reducing the risk of overfitting. Reference [17] developed an ensemble forecasting model based on optimized variational mode decomposition (VMD), an improved sand cat swarm algorithm, and a bi-directional long short-term memory (Bi-LSTM) network. The model introduces the beluga whale algorithm to optimize the number of decomposition layers and the penalty factor, leading to enhanced forecasting stability. Reference [18] proposed a hybrid forecasting model combining VMD and support vector regression (SVR), integrating a chaotic mapping mechanism and an improved grey wolf optimizer (CGWO) to optimize SVR parameters. This approach alleviates premature convergence and enhances the exploration ability of the solution space, thus improving forecasting accuracy. To enhance the accuracy of residential load forecasting, Reference [19] introduced a combined deep learning model that considers multi-scale electricity usage behavior of individual households. The model integrates backpropagation neural networks, extreme gradient boosting, and LSTM, achieving stable and accurate load forecasts. Reference [20] presented a combined short-term load forecasting model based on empirical mode decomposition (EMD), extended Kalman filtering, and kernel-based extreme learning machines. Case studies on user-side microgrids demonstrate the model’s accuracy, update stability, and computational efficiency. Reference [21] proposed a hybrid forecasting method for air-conditioning cooling loads, combining VMD and an improved least squares support vector machine (LSSVM). Whale optimization was employed for parameter tuning, enabling effective decomposition of load sequences. Results show the method provides high prediction accuracy and robustness. Reference [22] proposed a short-term load forecasting method combining ICEEMDAN-RLMD dual decomposition with a CrossInformer architecture. The approach employs intelligent optimization for feature selection, integrates multi-granularity patch inputs and multiple attention mechanisms to enhance sequence modeling, and applies SHAP to improve interpretability. Experimental results demonstrate superior accuracy and stability compared with traditional models. Reference [23] developed an ultra-short-term load forecasting model integrating IVMD–SGMD decomposition with BiLSTM enhanced by temporal pattern attention, optimized by INGO. A TCN-based error correction module further improved accuracy, and experiments on quarterly datasets confirmed the model’s high precision and robustness. Despite these advances, two critical challenges remain. First, most optimization algorithms guiding modal decomposition lack multi-dimensional and physically interpretable fitness evaluation, which hinders the effective identification of modal components. Second, the processing of decomposed signals typically remains at the raw input level, without further exploration of their frequency-domain features.
To address the above issues, this paper proposes a short-term user-side load forecasting method based on the MCPO-VMD-FDFE decomposition-enhanced framework. The main contributions of this study are as follows:
  • A modal decomposition parameter optimization method driven by a multi-dimensional, physically interpretable fitness function is proposed. A fitness function is designed by integrating modal energy entropy, orthogonality, and dominant frequency concentration. Combined with the Crested Porcupine Optimizer with Multidimensional Fitness Function (MCPO), the method jointly optimizes the VMD parameters, significantly improving decomposition quality and physical interpretability.
  • A frequency-domain feature enhancement mechanism based on adaptive thresholding and weighted strategies is introduced. Key frequency components are selected using FFT spectral analysis and adaptive thresholding, followed by selective enhancement based on peak significance weighting. This approach effectively strengthens the frequency-domain expressiveness of the modal components.
  • An MSCPatchTST model is constructed by integrating a multi-scale convolution module with channel independence. While maintaining the channel independence advantage of PatchTST, the model introduces parallel 1D convolutions at different scales to extract multi-granularity local features. An adaptive fusion mechanism further enhances the model’s ability to capture both local and multi-scale dynamic features of load sequences.

2. Methodology

The overall framework of the proposed method is illustrated in Figure 1. First, a multi-dimensional fitness function is constructed, and the MCPO algorithm is applied to jointly optimize the number of decomposition modes K and the penalty factor α in VMD. Second, fast Fourier transform (FFT) is used to perform spectral analysis on the VMD components. Key frequency components are selectively amplified based on adaptive thresholding and a weighted enhancement strategy, thereby improving their frequency-domain representation. Finally, the enhanced modal components are fed into a modified PatchTST model with a multi-scale convolution module. This allows the model to capture both local details and dynamic features across different time scales. The final prediction result is obtained by aggregating the outputs of all modal components.

2.1. MCPO-VMD-FDFE Decomposition-Enhanced Framework

To extract the multi-frequency features embedded in user-side load data and enhance the frequency-domain representation of intrinsic mode functions (IMFs), a comprehensive evaluation function is constructed by integrating modal energy entropy and energy concentration. This replaces the traditional single-objective fitness function. The Crowned Pigs Optimizer (CPO) is then used to optimize the number of decomposition modes K and the penalty factor α in VMD. Meanwhile, FFT is applied to perform spectral analysis on the IMF components. Key frequency components are selectively enhanced based on adaptive thresholds and weighting coefficients, thereby improving the feature expressiveness of the modal components.

2.1.1. VMD

Variational Mode Decomposition (VMD) is an adaptive signal decomposition method that can extract modal components at different frequency scales. It is effective in capturing the multi-scale characteristics and fluctuation patterns of load data. Essentially, VMD formulates a constrained variational problem, as expressed by the following equation:
min { u k } { ω k } { k = 1 k | | t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t | | 2 2 } s . t . k = 1 K u k = f ( t )
where k represents the total number of modes to be decomposed; t is the t-th order moment deviation, reflecting the time-domain characteristics of the signal; δ ( t ) denotes the Dirac distribution function, which ensures the localization of each mode in the time-frequency domain; u k refers to the k-th intrinsic mode component obtained through decomposition; ω k is the center frequency associated with each mode; | | . | | indicates the number of elements computed under the L2 norm; and f ( t ) is the original input signal to be decomposed.
By introducing a Lagrange multiplier and a quadratic penalty term, the constrained problem can be transformed into an unconstrained optimization problem.
L ( { u k } , { ω k } , λ ) = α k = 1 k | | t δ ( t ) + j π t u k e j ω k t | | 2 2 + | | f ( t ) k = 1 k u k | | 2 2 + λ ( t ) , f ( t ) k = 1 k u k ( t )
where λ is the Lagrange multiplier; α is the penalty factor; and denotes the convolution operator.

2.1.2. MCPO

(1) CPO
CPO is a novel metaheuristic algorithm. Its flowchart is shown in Figure 2. The algorithm optimizes the objective function by simulating four defensive behaviors of crowned pigs when facing predators. A cyclic population contraction strategy is employed to periodically reduce the number of active individuals during the iteration process. This dynamic reduction in population size accelerates convergence while maintaining population diversity. The initialization process and the formula for cyclic population contraction are defined as follows:
X i = L + r R L , i = 1 , 2 , n ,
N = N m i n + ( N N m i n ) 1 t % T m a x T T m a x T
where n denotes the population size; X i represents the i-th candidate solution in the search space; L and R are the upper and lower bounds of the search range, respectively; r is a random number in the range [0, 1]; T is the predefined cycle period; t denotes the number of function evaluations; T m a x is the maximum value of the evaluation function; % represents the remainder or modulo operator, and N m i n is the minimum number of newly generated individuals in the population.
During the search process, CPO divides the update procedure into two phases: exploration and exploitation. The exploration phase includes two strategies: (i) perturbation updates around the global best solution to increase solution diversity and (ii) convergence adjustment using adaptive scaling factors to regulate search speed. The exploitation phase also includes two strategies: (iii) local refinement through information exchange between individuals; (iv) local intensification using directional and defense factors to accelerate convergence and improve solution accuracy.
The mathematical formulations of the four update strategies are given in Equations (5)–(8). These mechanisms work in a complementary manner, providing a balance between global exploration and local exploitation, and enhancing the algorithm’s performance on complex optimization problems.
x i t + 1 = x i t + τ 1 × 2 × τ 2 × x C P t y i t
where x C P t denotes the current optimal solution of the evaluation function; y i t represents the position of the predator at iteration time t; τ 1 is a random value following a normal distribution; and τ 2 is a random number within the range [0, 1]
x i t + 1 = x C P t + ( α ( 1 τ 4 ) + τ 4 ) × δ × x C P t x i t τ 5 × δ × γ t × F i t
where x C P t denotes the obtained optimal solution; τ 4 is a random value within the range [1, 4]; α is the convergence rate factor; and F i t represents the average force acting on the crested porcupine (CP).
x i t + 1 = 1 U 1 × x i t + U 1 × y + τ 3 × x r 1 t x r 2 t
where x r 1 t and x r 2 t are two random integers in the range [1, N], and τ 3 is a random number within the range [0, 1].
x i t + 1 = 1 R 1 × x i t + R 1 × x r 1 t + S i t × x r 2 t x r 3 t τ 3 × δ × γ t × S i t
where x i t denotes the position of the i-th individual at iteration t; γ t is the defense factor; r 3 is a random value within the range [1, N]; δ controls the search direction; τ 3 is a random number in the range [0, 1]; and S i t represents the odor diffusion factor.
(2) Multi-dimensional Fitness Function
To overcome the limitations of single-objective fitness functions in the variational mode decomposition (VMD) of power load signals, this study proposes a multi-dimensional fitness function by integrating modal energy entropy, orthogonality, and dominant frequency distinguishability. An Alpha-based penalty factor is also introduced. A modified MCPO optimization algorithm based on this multi-dimensional fitness function is developed to enhance the decomposition of multi-scale features in both time and frequency domains. This approach ensures that the resulting modes retain clear physical interpretability and structural rationality while significantly improving the stability and robustness of the decomposition process. The specific formulation of the multi-dimensional fitness function is as follows:
(a) Modal Energy Entropy
Modal energy entropy is used to measure the concentration of energy distribution across the decomposed components. A lower entropy value indicates more concentrated energy, suggesting better decomposition performance. In contrast, a higher entropy value may imply modal redundancy and lower decomposition quality.
x i t + 1 = 1 R 1 × x i t + R 1 × x r 1 t + S i t × x r 2 t x r 3 t τ 3 × δ × γ t × S i t
w i = n = 1 N u i , n 2 n = 1 N ( u n ) 2
where E e n t r o p y denotes the modal energy entropy normalized to [0, 1]; w i is the energy weight of each mode; u i represents the decomposed modal component; and k is the total number of modes.
(b) Modal Orthogonality
Orthogonality measures the independence and uncorrelated nature between modal components. Complete orthogonality among modes facilitates accurate signal interpretation and modeling. In contrast, a strong correlation between modes may indicate redundancy or signal leakage.
For any two modes u i and u j , the orthogonality index is calculated as follows:
ο ( i , j ) = | u i , u j | N σ ( u i ) σ ( u j )
The overall score of modal orthogonality is calculated as the average of all pairwise combinations:
O = 1 ( k 2 ) 1 i < j k ο ( i , j )
where ο ( i , j ) denotes the orthogonality between modal components; O is the overall orthogonality index; u i , u j represents the dot product between u i and u j ; and σ ( · ) is the standard deviation.
(c) Energy Concentration in the Dominant Frequency Band
The energy concentration in the dominant frequency band is used to measure the frequency-domain separability of the modal components. A dispersed distribution of dominant frequencies indicates that load characteristics have been effectively distinguished, enhancing the physical interpretability of the decomposition. In contrast, overlapping dominant frequencies may lead to modal redundancy and reduced decomposition quality.
For each mode, the dominant frequency is identified as the frequency corresponding to the maximum amplitude after applying the fast Fourier transform (FFT). Let the position of the dominant frequency band be denoted as:
f i = a r g m a x ( F F T ( u i ) )
U p =   C o u n t r o u n d ( f i ) i = 1 k k
where F F T ( · ) denotes the fast Fourier transform; C o u n t ( · ) represents the deduplication and counting operation; r o u n d ( · ) refers to the numerical discretization process; and U p is the proportion of unique dominant frequencies, which means the energy concentration in the dominant frequency band.
(d) Alpha Penalty Factor
To prevent excessively high values of α during the optimization process—which may cause the overall decomposition structure to deviate from expectations—an Alpha penalty factor is introduced to constrain abnormal α values. This ensures a balanced trade-off between energy distribution and structural rationality in the decomposition results.
α p = λ 1 1 + e x p ( λ 2 ( m i n m a x α λ 3 ) )
where α p denotes the penalty factor; m i n m a x · represents the normalization operation; and λ i is the coefficient of the penalty term.
(e) Fitness Function
The final fitness function comprehensively considers multiple indicators, including modal energy entropy, orthogonality, dominant frequency distinguishability, and the Alpha penalty factor. Its formulation is given as follows:
F = γ E e n t r o p y + 1 γ O U p α p
where γ is the weighting coefficient.
MCPO is selected within the framework to address the challenges of complexity and non-stationarity in processing user-side load data by integrating a multi-dimensional and physically interpretable fitness function. Unlike traditional optimizers that typically rely on a single objective, the MCPO-based method evaluates decomposition quality using criteria such as modal energy entropy, orthogonality, and dominant frequency concentration. This customized evaluation approach ensures that the parameter optimization for VMD not only pursues mathematical performance but also aligns with the physical characteristics of the load data.

2.1.3. Frequency-Domain Feature Enhancement (FDFE)

To further extract the latent frequency-domain features embedded in intrinsic mode functions (IMFs), a frequency-domain feature enhancement (FDFE) module is designed in this study. First, each IMF component is transformed from the time domain to the frequency domain using fast Fourier transform (FFT), and a peak detection algorithm is applied to identify the dominant and significant secondary frequency components. Second, an adaptive weighting strategy is employed to selectively enhance key frequency bands, while a dynamic energy normalization mechanism is introduced to maintain the stability of the time-domain signal. Finally, the enhanced frequency-domain features are fused with the original IMF components and meteorological features to construct a multimodal augmented dataset, providing higher-quality input features for subsequent forecasting models.
(a) Each intrinsic mode function (IMF) is transformed from the time domain to the frequency domain using fast Fourier transform (FFT), and its amplitude spectrum is calculated as follows:
U ( k ) = t = 0 n 1 u ( t ) e j 2 π k t / n , k = 0 , 1 , , n 1
A ( k ) = | U ( k ) | = Re { U ( k ) } 2 + Im { U ( k ) } 2
where u ( t ) is the intrinsic mode function (IMF); U ( k ) is the complex spectral value of the k-th frequency component corresponding to the IMF; A ( k ) is the amplitude of the k-th frequency component; and Re { · } and Im { · } represent the real and imaginary parts, respectively.
(b) Significant Peak Detection
The average amplitude within the half-spectrum segment (from DC to the Nyquist frequency) is calculated as follows:
μ f = 1 n / 2 k = 0 n / 2 1 A ( k )
All peak indices satisfying the condition A ( k ) μ f are identified and stored in the set P , and the dominant frequency index along with its corresponding amplitude is determined.
P = { P e a k ( k | A ( k ) ) = T r u e   &   A ( k ) μ f }
k m = arg max k P A ( k )
A m = A ( k m )
where P e a k ( · ) is the peak detection function, and a r g m a x ( · ) is the maximum value selection function.
(c) Frequency-Domain Enhancement
Based on the detected dominant and significant secondary frequency components, an adaptive weighting strategy is employed to selectively enhance key frequency bands U ( k ) :
U ( k ) = U ( k ) 1 + u 1 , k = k m   o r   k = n k m U ( k ) 1 + u 2 , k P { k m }   & A ( k ) > τ A m U ( k ) , e l s e
To ensure the stability of the time-domain signal, dynamic energy normalization is applied to the enhanced signal:
u ˜ ( t ) = 1 n k = 0 n 1 U ( k ) e j 2 π k t / n , t = 0 , 1 , , n 1
u ( t ) = u ˜ ( t ) × σ u σ u ˜
The enhanced signal is fused with the original intrinsic mode functions (IMFs) and meteorological features to generate the final frequency-domain augmented dataset:
X = [ u k , w e a t h e r ] X f u s i o n = [ u k , w e a t h e r , u ˜ ( t ) ]
where u 1 is the dominant frequency enhancement coefficient; u 2 is the secondary frequency enhancement coefficient; τ is the significance threshold for secondary frequencies; u ˜ ( t ) is the time-domain signal after enhancement; σ u and σ u ˜ represent the standard deviations of the original intrinsic mode function and the enhanced signal, respectively; X and X f u s i o n denote the model input data before and after feature enhancement; and w e a t h e r refers to the original meteorological features.
The originality of the proposed FDFE module does not lie in the FFT operation itself, but in embedding FFT within a task-oriented enhancement framework. Through adaptive thresholding and weighting strategies, FDFE selectively amplifies informative frequency components while suppressing noise and redundancy. This domain-specific adaptation enables the decomposition results to align more effectively with the non-stationary characteristics of user-side load data, thereby providing clearer and more representative features for downstream forecasting tasks.

2.2. MSCPatchTST (PatchTST with Multi-Scale Convolution)

MSCPatchTST uses patches of the time series as input units. By introducing a patching mechanism, the original time series is divided into multiple non-overlapping patches, which overcomes the limitations of traditional step-by-step processing. In addition, multi-scale convolution is incorporated to enhance the model’s ability to capture local and multi-scale information. The architecture of MSCPatchTST is illustrated in Figure 3.
X 1 D l = A E T F F B l o c k   X 1 D l 1 + X 1 D l 1

2.2.1. Channel Independence

PatchTST adopts channel-independent input for time series, where each variable is processed separately. Its core architecture is a Transformer encoder, which processes a given sequence of data x 1 , , x L using a look-back window. The sequence x 1 , , x L is decomposed into M univariate sequences x ( i ) = [ x 1 ( i ) , , x L ( i ) ] 1 × L , where i = 1 , , M . These sequences are independently fed into the Transformer for processing. After computation, the Transformer outputs the final prediction results as follows:
x ^ ( i ) = x ^ L + 1 ( i ) , , x ^ L + T ( i ) 1 × T

2.2.2. Patching

When processing a univariate time series, it is first divided into multiple patches. Let P be the patch length, and S be the stride, i.e., the non-overlapping interval between two consecutive patches. After patching, a patch sequence x p ( i ) P × N is generated, where N denotes the number of resulting patches. The calculation is given by the following formula: N = L P S + 2 , where L is the length of the input sequence.

2.2.3. Multi-Scale Convolution Module

Although PatchTST is effective at capturing global information, its ability to extract local and multi-scale features remains limited. This limitation is particularly evident in time series data, where local details and global trends may vary across different temporal scales. Relying on a single-scale processing approach may result in the loss of valuable information.
To address the above limitations, an MSCBlock is introduced to extract multi-scale features and perform adaptive feature fusion. In addition, a residual connection is incorporated to ensure that the enhanced features retain the original information. The detailed mechanism of the MSCBlock is as follows:
(a) The input is processed using 1D convolutions with different kernel sizes. Suppose there are K = [ k 1 , k 2 , , k K ] convolutional kernels. For the i-th convolutional layer, the operation is defined as:
y i = C o n v 1 D ( k i ) ( x r e s h a p e )
(b) The multi-scale temporal features are concatenated along the convolutional channel dimension:
Y c o n c a t = C o n c a t ( y 1 , y 2 , , y K )
(c) A 1 × 1 convolution is applied in combination with a residual connection to adaptively fuse the multi-scale features.
Y f u s e d = R e L U C o n v 1 D ( 1 × 1 ) ( Y c o n c a t )
Y o u t p u t = x r e s h a p e + Y f u s e d
where C o n v 1 D denotes the 1D convolution operation; y i is the output of the i-th convolutional layer; Y c o n c a t represents the concatenated multi-scale tensor; C o n c a t denotes the concatenation operation; R e L U is the activation function; Y f u s e d is the fused multi-scale feature; and Y o u t p u t represents the final output feature tensor.

2.2.4. Transformer Encoder

In PatchTST, each patch is first projected into the Transformer hidden space through a trainable linear projection W p D × P and a learnable positional encoding W pos D × N , enabling better capture of temporal features within patches. Then, a multi-head attention mechanism is applied to transform the processed data into the query (Q), key (K), and value (V) matrices. Finally, a fully connected layer with a linear head is used to generate the final prediction results:
x ^ ( i ) = x ^ L + 1 ( i ) , , x ^ L + T ( i ) 1 × T

3. Examples Analysis

3.1. User-Side Load Data

The experimental data are derived from a publicly available user-side load dataset from a province in China. The dataset includes separate load records for weekdays, Saturdays, and Sundays. The selected time period spans from 2 January 2024 to 17 March 2025, with a sampling interval of 30 min, resulting in a total of 12,576 data points. To eliminate the influence of dimensional inconsistencies among different variables, all input data for the neural network were normalized to the range [−1, 1]. Inverse normalization was then applied to the predicted values in the test set based on the statistical characteristics of the training set. The dataset was split into training, validation, and test sets in a ratio of 6:2:2.

3.2. Model Parameter Settings

The proposed model is implemented in a Python 3.11 environment using the PyTorch 2.3 framework, and all experiments are conducted on a system equipped with a Core™ i5-13500HX CPU (2.50 GHz) and 8 GB of RAM. Given the lack of established theoretical guidelines for hyperparameter selection, the initial parameter settings are determined empirically. These parameters are further fine-tuned based on model performance during subsequent experiments. The final hyperparameters, determined after multiple trials, are summarized in Table 1.

3.3. Evaluation Metrics

In this study, the model performance is evaluated using three metrics: mean absolute error (MAE), root mean square error (RMSE), and mean absolute percentage error (MAPE). Lower values of MAE, RMSE, and MAPE indicate smaller deviations between the predicted and actual values, reflecting higher prediction accuracy. The corresponding formulations are given in Equations (34)–(36):
M A E = 1 n i = 1 n | y i y i |
R M S E = 1 n i = 1 n y i y i 2
M A P E = 1 n i = 1 n | y i y i | y i 100 %
where n denotes the number of data points, y i represents the actual values, y i denotes the predicted values, and y i ¯ is the mean of the actual values.

3.4. MCPO-VMD Decomposition Results

VMD can decompose a non-stationary signal into K components within limited bandwidths. However, its performance is highly sensitive to the selection of the parameters K and α. An excessively large K may lead to mode mixing, while a small K may result in insufficient decomposition. Similarly, the value of α also affects the decomposition quality. To address this issue, the MCPO algorithm is employed to optimize the VMD process, enabling precise determination of the optimal K–α parameter combination and thereby enhancing the decomposition performance. The optimized VMD can transform a complex signal into multiple simpler components, reduce data complexity, reveal multi-frequency characteristics, improve input data quality, and ultimately enhance the model’s signal processing and forecasting accuracy.
Taking the weekday dataset as an example, the specific decomposition results of VMD optimized by MCPO are shown in Figure 4.
From Figure 4, the optimized VMD uses MCPO to determine the optimal K–α. It effectively decomposes into 9 IMF components. IMF 1 has a relatively high frequency. It reflects high-frequency signal fluctuations. IMF 9 has a low frequency. It shows the basic trend. Each component has limited bandwidth. There is no obvious mode mixing. This verifies that parameter optimization improves decomposition quality. It provides clearer multi-frequency features for subsequent model input.

3.5. Ablation Experiment

The results of the ablation study are presented in Table 2 and Figure 5, Figure 6 and Figure 7. The experimental findings demonstrate that the proposed MCPO-VMD module, FDFE module, and MSC module each contribute to improved forecasting performance on user-side load data across weekdays, Saturdays, and Sundays during the period from 2 January 2024 to 17 March 2025.
Specifically, after incorporating the MSC module, the model is able to extract multi-scale features and adaptively fuse them, resulting in average reductions of 13.25%, 13.76%, and 13.77% in RMSE, MAE, and MAPE, respectively. This confirms the module’s effectiveness in capturing local and multi-scale information. In addition, the integration of the MCPO-VMD module allows the model to optimize the VMD process via the MCPO algorithm, significantly reducing data complexity and extracting multi-frequency characteristics. This improves the quality of the model input and achieves average reductions of 26.05%, 28.40%, and 28.52% in RMSE, MAE, and MAPE, respectively, demonstrating its enhanced ability to process non-stationary signals. Furthermore, with the addition of the FDFE module, the model can extract dominant and significant secondary frequency components in the frequency domain and enhance their key responses through an adaptive weighting mechanism. This leads to average improvements of 30.32%, 32.37%, and 31.84% in RMSE, MAE, and MAPE, respectively, validating the module’s capability in enhancing the perception of frequency-domain structural features. Overall, the proposed multi-dimensional CPO-VMD-MSC-PatchTST model, with the joint optimization of the CPO-VMD and MSC modules, significantly outperforms the baseline PatchTST. Compared to PatchTST, it achieves average reductions of 30.32%, 32.37%, and 31.84% in RMSE, MAE, and MAPE, respectively, confirming the effectiveness of the proposed modules in improving forecasting accuracy.
To validate the effectiveness of key components individually, ablation studies were conducted. First, to assess the optimization role of the customized fitness function in MCPO, “CPO-VMD-MSCPatchTST” was compared with “MCPO-VMD-MSCPatchTST.” The results show that the weekday RMSE decreased from 68,999.37 to 67,438.94, and on Sunday, the RMSE dropped from 110,783.8 to 90,260.43, with the MAPE% decreasing from 3.0025 to 2.2815. This indicates that the MCPO-based fitness function improves the accuracy of VMD parameter selection, thereby reducing prediction error.
Furthermore, to verify the value of the multi-scale convolution module, the baseline “PatchTST” model was compared with “MSCPatchTST,” which incorporates the module. Experimental data showed that the weekday RMSE decreased from 89,929.68 to 76,526.31, the Saturday MAPE% decreased from 3.926 to 3.6334, and the Sunday RMSE decreased from 136,026.05 to 111,315.49. This result demonstrates that the introduction of multi-size convolution kernels enhanced the model’s capability for extracting multi-scale load features.
From Figure 5, the proposed model is closer to the true value throughout the prediction period, especially in the high-fluctuation regions. Compared with PatchTST, MSC-PatchTST, and CPO-VMD-MSC-PatchTST, it shows smaller deviations, which is consistent with the lower error metrics in Table 2. Figure 6 presents a similar pattern. The proposed model can better capture the load variation characteristics on Saturdays. In the local enlarged area, its prediction curve fits the true value more closely, effectively reducing the overestimation or underestimation phenomena that occur in other comparative models. For Figure 7, the proposed model also demonstrates excellent prediction performance. Even in the regions with significant load fluctuations, it can follow the trend of the true load values well, further verifying the effectiveness of the integrated modules in improving the model’s adaptability to different load patterns on Sundays.

3.6. Comparative Experiment

To evaluate the effectiveness of the proposed method in user-side load forecasting, several baseline models—including Autoformer, Transformer, FEDformer, iTransformer, and PatchTST—are selected for comparison. The forecasting performance of all models on user-side load data is summarized in Table 3 and Figure 8, Figure 9 and Figure 10. Experimental results show that the proposed MCPO-VMD-FDFE-MSCPatchTST model consistently outperforms all baseline models across the three datasets (weekdays, Saturdays, and Sundays). Compared to the baseline models, the proposed model achieves an overall RMSE reduction of 45.65% across the three user-side load forecasting tasks. Taking the weekday dataset as an example, the MCPO-VMD-FDFE-MSCPatchTST model achieves average reductions of 51.01%, 51.69%, and 51.24% in RMSE, MAE, and MAPE, respectively, compared to the other models. These results confirm the proposed model’s significant advantages and practical effectiveness in modeling non-stationary load sequences and improving forecasting accuracy.
The visualization in Figure 8 shows that the proposed model’s prediction curve has a higher degree of agreement with the true values over the entire forecast period, particularly in high-fluctuation intervals such as peak and valley loads. Compared to baseline models like Autoformer and Transformer, this model achieves a better fit, which is consistent with the quantitative error metrics in Table 3. This result indicates that the model is capable of capturing the high-frequency, multi-peak-valley fluctuation characteristics of weekday loads. From Figure 9, it can be seen that the proposed model’s prediction curve is able to follow the trend of the true values. At the locally magnified load mutation points, this model’s prediction deviation is smaller than that of other compared models. This suggests that the model adapts well to the unique load fluctuation patterns of Saturdays, thereby reducing overestimation or underestimation in the prediction results. As shown in Figure 10, when faced with scenarios of sharp drops or surges in Sunday loads, the proposed model’s predictions remain largely consistent with the trend of the true values. This reflects the model’s stable performance in handling complex, non-stationary Sunday load sequences and demonstrates its generalization ability across different scenarios.
To further verify the effectiveness of the proposed integrated modeling strategy, the MCPO-VMD-FDFE decomposition-enhancement framework is embedded into five backbone models—Autoformer, Transformer, FEDformer, iTransformer, and PatchTST—for comparative experiments. The forecasting performance of each hybrid model on user-side load prediction tasks is presented in Table 4 and Figure 11, Figure 12 and Figure 13. The experimental results show that the proposed MCPO-VMD-FDFE-MSCPatchTST model consistently achieves superior performance across all three user-side load datasets: weekdays, Saturdays, and Sundays. Compared to the other hybrid models, it achieves an overall reduction of 46.25% in RMSE across the three datasets. Taking the weekday dataset as an example, the MCPO-VMD-FDFE-MSCPatchTST model outperforms all other models with average reductions of 49.98%, 50.68%, and 50.45% in RMSE, MAE, and MAPE, respectively. These results demonstrate the strong effectiveness and robustness of the proposed model in user-side load forecasting tasks.
From Figure 11, the proposed model aligns much closer with the true values throughout the entire prediction period, especially in high-fluctuation intervals with frequent load peaks and valleys. Its fitting degree surpasses that of hybrid models like MCPO-VMD-FDFE-Autoformer and MCPO-VMD-FDFE-Transformer. This clearly demonstrates the model’s ability to accurately fit the weekday load patterns and verifies its effectiveness in capturing high-frequency, multi-peak-valley fluctuation characteristics. From Figure 12, the prediction curve of the proposed model closely follows the changes in true values. In locally enlarged regions with load mutation points, it shows smaller deviations compared to other hybrid models. This strongly proves that the model can precisely adapt to the unique fluctuation patterns of Saturday loads arising from differences in work-rest schedules and electricity consumption habits, reducing over-prediction or under-prediction situations. From Figure 13, when facing extreme fluctuations of Sunday loads with scenarios of significant drops or sudden surges, the proposed model can still stably align with the trend of true values. This highlights the advantages of the integrated modules in handling complex, non-stationary Sunday load sequences and further supports the model’s generalization ability across multiple scenarios.

4. Conclusions

To address the limitations of poor adaptability in modal decomposition and insufficient frequency-domain feature representation in short-term user-side load forecasting tasks, this study proposes a novel forecasting method based on the MCPO-VMD-FDFE-MSCPatchTST framework. The effectiveness of the proposed method is verified through case studies, and the following conclusions are drawn:
(1)
This study proposes a parameter optimization method based on MCPO with a multi-dimensional fitness function, which overcomes the limitations of traditional empirical parameter selection to better match the multi-frequency characteristics of user-side load data. This method enables more effective optimization of key VMD parameters, and ablation studies show that its inclusion leads to average reductions of 26.05%, 28.40%, and 28.52% in RMSE, MAE, and MAPE, respectively, demonstrating its capability in handling non-stationary signals.
(2)
A frequency-domain feature enhancement (FDFE) module is designed to highlight key frequency components through adaptive thresholds and weighting strategies. This significantly improves the representational capacity of modal components. Ablation study results indicate that the inclusion of this module leads to average reductions of 30.32%, 32.37%, and 31.84% in RMSE, MAE, and MAPE, respectively, confirming its effectiveness in enhancing the model’s perception of frequency-domain structural features.
(3)
The integration of a multi-scale convolution module into the PatchTST model enables the collaborative extraction and adaptive fusion of both local and multi-scale features. This enhances the model’s ability to capture diverse patterns in user-side load data. Ablation study results show that this module contributes to average reductions of 26.05%, 28.40%, and 28.52% in RMSE, MAE, and MAPE, respectively.
(4)
The proposed method organically combines the MCPO-VMD decomposition, FDFE, and MSCPatchTST modules into a unified framework. This integrated approach achieves favorable forecasting performance across all three user-side load datasets (weekdays, Saturdays, and Sundays). Experimental results demonstrate that the proposed method consistently outperforms all comparison models, with an overall RMSE reduction of 45.65%, fully validating its effectiveness and stability in user-side load forecasting tasks.
(5)
Under the dataset and parameter settings used in this study, the complete workflow from training to prediction can be accomplished within approximately half an hour on a standard computing platform. This indicates that the proposed framework not only achieves high forecasting accuracy but also demonstrates satisfactory computational efficiency.

Author Contributions

Formal analysis and methodology and Writing—original draft and Supervision, Y.D.; Resources and Software and Data curation and Writing—original draft, J.S.; Formal analysis and methodology and Supervision, X.D.; Resources and Data curation and Writing—original draft, Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to the proprietary nature of the dataset, which contains confidential information from the enterprise and cannot be publicly disclosed.

Conflicts of Interest

Author Yu Du was employed by the company NARI Nanjing Control System. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Wang, W.; Chen, Y.; Xiao, C.; Yang, Y.; Yao, J. Design of short-term load forecasting method considering user behavior. Electr. Power Syst. Res. 2024, 234, 110529. [Google Scholar] [CrossRef]
  2. Zhao, W.; Mu, G.; Zhu, Y.; Xu, L.; Zhang, D.; Huang, H. Research on electric load forecasting and user benefit maximization under demand-side response. Int. J. Swarm Intell. Res. 2023, 14, 1–20. [Google Scholar] [CrossRef]
  3. Liu, Y.B.; Wu, H.; Liu, T.J.; Yang, Z.Y.; Liu, J.Y.; Li, Q.H. User-Side Net Load Forecasting Algorithm Integrating Empirical Mode Decomposition and Deep Learning. Autom. Electr. Power Syst. 2021, 45, 57–64. [Google Scholar]
  4. Yan, Q.; Lu, Z.; Liu, H.; He, X.; Zhang, X.; Guo, J. An improved feature-time Transformer encoder-Bi-LSTM for short-term forecasting of user-level integrated energy loads. Energy Build. 2023, 297, 113396. [Google Scholar] [CrossRef]
  5. Wei, L.; Zhao, J. Hybrid CNN-Multivariate LSTM Model for Accurate Short-Term Electricity Price Forecasting and Energy System Optimization. J. Circuit Syst. Comput. 2025, 34, 2550198. [Google Scholar] [CrossRef]
  6. Yuqi, J.; An, A.; Lu, Z.; Ping, H.; Xiaomei, L. Short-term load forecasting based on temporal importance analysis and feature extraction. Electr. Power Syst. Res. 2025, 244, 111551. [Google Scholar] [CrossRef]
  7. Li, Y.; Wang, H.; Huang, X.; Hao, J.; Lei, W.; Wang, Q. Short-term power load forecasting in distribution networks considering human comfort level. Front. Energy Res. 2025, 13, 1514755. [Google Scholar] [CrossRef]
  8. Ahmad, A.; Xiao, X.; Mo, H.; Dong, D. TFTformer: A novel transformer based model for short-term load forecasting. Int. J. Electr. Power Energy Syst. 2025, 166, 110549. [Google Scholar] [CrossRef]
  9. Liu, W.; Li, J. Short-term power load forecasting based on genetic algorithm improved VMD-BP. Int. J. Intell. Inf. Technol. 2025, 21, 1–18. [Google Scholar] [CrossRef]
  10. Zhang, W.; Zhong, A.; Duan, K.; Shao, L. Ultra-short-term user-level load forecasting based on multi-scale component feature learning. Power Syst. Technol. 2024, 48, 2584–2592. [Google Scholar]
  11. Cao, H.Z.; Wei, B.; Gao, C.; Wu, J.K.; Lei, Z.; Sui, Y.; Chen, Y.B. Short-Term Electric Load Forecasting Method Based on Deep Belief Network. New Type Power Syst. 2025, 3, 111–124. [Google Scholar]
  12. Chen, C.; Ma, H.R.; Chen, L.J.; Ren, B.W.; Jin, C.; Zhang, T.Y. Multi-Step Short-Term Load Forecasting Method Based on User Group Segmentation. High Volt. Eng. 2023, 49, 4213–4222. [Google Scholar]
  13. Moudgil, V.; Sadiq, R.; Brar, J.; Hewage, K. Dual-channel encoded bidirectional LSTM for multi-building short-term load forecasting. J. Clean. Prod. 2025, 486, 144555. [Google Scholar] [CrossRef]
  14. Liu, F.; Wang, X.; Zhao, T.; Zhang, L.; Jiang, M.; Zhang, F. Novel short-term low-voltage load forecasting method based on residual stacking frequency attention network. Electr. Power Syst. Res. 2024, 233, 110534. [Google Scholar] [CrossRef]
  15. Zhang, Q.; Chen, J.; Xiao, G.; He, S.; Deng, K. TransformGraph: A novel short-term electricity net load forecasting model. Energy Rep. 2023, 9, 2705–2717. [Google Scholar] [CrossRef]
  16. Yazici, I.; Beyca, O.F.; Delen, D. Deep-learning-based short-term electricity load forecasting: A real case application. Eng. Appl. Artif. Intell. 2022, 109, 104645. [Google Scholar] [CrossRef]
  17. Zhuang, H.; Guo, X.; Shan, D.; Tian, X.; Hou, T. Short-term power load forecasting model based on optimized VMD-BILSTM. In Proceedings of the 2023 8th Asia Conference on Power and Electrical Engineering (ACPEE), Tianjin, China, 14–16 April 2023; pp. 2029–2033. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Hong, W.C. Application of variational mode decomposition and chaotic grey wolf optimizer with support vector regression for forecasting electric loads. Knowl. Based Syst. 2021, 228, 107297. [Google Scholar] [CrossRef]
  19. Yang, W.; Shi, J.; Li, S.; Song, Z.; Zhang, Z.; Chen, Z. A combined deep learning load forecasting model of single household resident user considering multi-time scale electricity consumption behavior. Appl. Energy 2022, 307, 118197. [Google Scholar] [CrossRef]
  20. Tang, Q.F.; Liu, N.; Zhang, J.H.; Yu, Z.Z.; Zhang, Q.X.; Lei, J.Y. Short-Term Load Forecasting Method for User-Side Microgrids Based on EMD-KELM-EKF and Parameter Optimization. Power Syst. Technol. 2014, 38, 2691–2699. [Google Scholar]
  21. Zhou, M.; Yu, J.; Wang, M.; Quan, W.; Bian, C. Research on the combined forecasting model of cooling load based on IVMD-WOA-LSSVM. Energy Build. 2024, 317, 114339. [Google Scholar] [CrossRef]
  22. Li, H.; Tang, Y.; Liu, D. A CrossInformer model based on dual-layer decomposition and interpretability for short-term electricity load forecasting. Alex. Eng. J. 2025, 129, 117–127. [Google Scholar] [CrossRef]
  23. Cui, X.; Zhang, X.; Niu, D. A new framework for ultra-short-term electricity load forecasting model using IVMD–SGMD two–layer decomposition and INGO–BiLSTM–TPA–TCN. Appl. Soft Comput. 2024, 167, 112311. [Google Scholar] [CrossRef]
Figure 1. Overall framework.
Figure 1. Overall framework.
Electronics 14 03611 g001
Figure 2. Flowchart of CPO.
Figure 2. Flowchart of CPO.
Electronics 14 03611 g002
Figure 3. MSCPatchTST Framework. (a) Overall structure of MSCPatchTST. (b) Schematic diagram of transformer structure.
Figure 3. MSCPatchTST Framework. (a) Overall structure of MSCPatchTST. (b) Schematic diagram of transformer structure.
Electronics 14 03611 g003
Figure 4. VMD Decomposition Results.
Figure 4. VMD Decomposition Results.
Electronics 14 03611 g004
Figure 5. Ablation Study on Weekdays Load Data.
Figure 5. Ablation Study on Weekdays Load Data.
Electronics 14 03611 g005
Figure 6. Ablation Study on Saturdays Load Data.
Figure 6. Ablation Study on Saturdays Load Data.
Electronics 14 03611 g006
Figure 7. Ablation Study on Sundays Load Data.
Figure 7. Ablation Study on Sundays Load Data.
Electronics 14 03611 g007
Figure 8. Comparison Experiment a on Weekdays Load Data.
Figure 8. Comparison Experiment a on Weekdays Load Data.
Electronics 14 03611 g008
Figure 9. Comparison Experiment a on Saturdays Load Data.
Figure 9. Comparison Experiment a on Saturdays Load Data.
Electronics 14 03611 g009
Figure 10. Comparison Experiment a on Sundays Load Data.
Figure 10. Comparison Experiment a on Sundays Load Data.
Electronics 14 03611 g010
Figure 11. Comparison Experiment b on Weekdays Load Data.
Figure 11. Comparison Experiment b on Weekdays Load Data.
Electronics 14 03611 g011
Figure 12. Comparison Experiment b on Saturdays Load Data.
Figure 12. Comparison Experiment b on Saturdays Load Data.
Electronics 14 03611 g012
Figure 13. Comparison Experiment b on Sundays Load Data.
Figure 13. Comparison Experiment b on Sundays Load Data.
Electronics 14 03611 g013
Table 1. Parameter Settings.
Table 1. Parameter Settings.
Parameter NameParameter Value
Seq len144
Number of attention heads8
Epoch100
Batch size24
Patience10
Dropout0.05
OptimizerAdam
Learning rate0.001
Activation functionGELU
Loss functionMSE
Table 2. Ablation Experiment Prediction Metrics on User-Side Load Data.
Table 2. Ablation Experiment Prediction Metrics on User-Side Load Data.
Data TypeMethodRMSEMAEMAPE%
WeekdaysPatchTST89,929.6869,955.732.1973
MSCPatchTST76,526.3158,820.481.8664
CPO-VMD-MSCPatchTST68,999.3750,619.421.6174
MCPO-VMD-MSCPatchTST67,438.9450,379.31.6001
Proposed59,131.1744,954.441.4384
SaturdaysPatchTST158,580.61122,474.263.926
MSCPatchTST145,094.88112,955.723.6334
CPO-VMD-MSCPatchTST127,526.2796,752.753.1212
MCPO-VMD-MSCPatchTST126,446.1695,918.713.0941
Proposed123,069.8993,108.723.0026
SundaysPatchTST136,026.05107,074.643.6329
MSCPatchTST111,315.4986,603.412.9148
CPO-VMD-MSCPatchTST110,783.889,448.473.0025
MCPO-VMD-MSCPatchTST90,260.4368,000.332.2815
Proposed86,655.0364,351.652.2084
Table 3. Comparative Experiment 1: Prediction Metrics on User-Side Load Data.
Table 3. Comparative Experiment 1: Prediction Metrics on User-Side Load Data.
Data TypeMethodRMSEMAEMAPE%
WeekdaysAutoformer202,945.7157,396.154.9929
Transformer188,512.8150,230.164.7268
FEDformer221,169.5172,782.765.372
iTransformer78,522.1659,294.691.8536
PatchTST89,929.6869,955.732.1973
Proposed76,526.3158,820.481.8664
SaturdaysAutoformer246,141.07195,330.326.2523
Transformer238,694.39180,513.215.9675
FEDformer228,628.75181,450.295.9254
iTransformer204,594.55144,689.184.7746
PatchTST158,580.61122,474.263.926
Proposed145,094.88112,955.723.6334
SundaysAutoformer272,625.66222,147.367.6234
Transformer219,467.04177,725.576.0307
FEDformer208,630.76159,150.795.5775
iTransformer178,165.15130,458.194.4611
PatchTST136,026.05107,074.643.6329
Proposed111,315.4986,603.412.9148
Table 4. Comparative Experiment 2: Prediction Metrics on User-Side Load Data.
Table 4. Comparative Experiment 2: Prediction Metrics on User-Side Load Data.
Data TypeMethodRMSEMAEMAPE%
WeekdaysMCPO-VMD-FDFE-Autoformer155,956.6116,683.013.7178
MCPO-VMD-FDFE-Transformer156,730.6127,942.284.0373
MCPO-VMD-FDFE-FEDformer140,537.6103,701.173.3195
MCPO-VMD-FDFE-iTransformer65,562.1750,632.981.5981
MCPO-VMD-FDFE-PatchTST74,270.7457,654.241.8427
Proposed59,131.1744,954.441.4384
SaturdaysMCPO-VMD-FDFE-Autoformer239,407.91186,681.76.1231
MCPO-VMD-FDFE-Transformer220,768.05170,794.685.5672
MCPO-VMD-FDFE-FEDformer204,852.45152,448.845.0609
MCPO-VMD-FDFE-iTransformer184,007.49133,593.044.4049
MCPO-VMD-FDFE-PatchTST136,738.68103,215.953.3602
Proposed123,069.8993,108.723.0026
SundaysMCPO-VMD-FDFE-Autoformer243,951.2186,081.626.4431
MCPO-VMD-FDFE-Transformer209,132.61171,928.295.7637
MCPO-VMD-FDFE-FEDformer200,642.97149,461.145.2794
MCPO-VMD-FDFE-iTransformer139,269.59110,671.93.8287
MCPO-VMD-FDFE-PatchTST91,299.7174,078.262.5305
Proposed86,655.0364,351.652.2084
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

Du, Y.; Shi, J.; Dou, X.; He, Y. A Short-Term User-Side Load Forecasting Method Based on the MCPO-VMD-FDFE Decomposition-Enhanced Framework. Electronics 2025, 14, 3611. https://doi.org/10.3390/electronics14183611

AMA Style

Du Y, Shi J, Dou X, He Y. A Short-Term User-Side Load Forecasting Method Based on the MCPO-VMD-FDFE Decomposition-Enhanced Framework. Electronics. 2025; 14(18):3611. https://doi.org/10.3390/electronics14183611

Chicago/Turabian Style

Du, Yu, Jiaju Shi, Xun Dou, and Yu He. 2025. "A Short-Term User-Side Load Forecasting Method Based on the MCPO-VMD-FDFE Decomposition-Enhanced Framework" Electronics 14, no. 18: 3611. https://doi.org/10.3390/electronics14183611

APA Style

Du, Y., Shi, J., Dou, X., & He, Y. (2025). A Short-Term User-Side Load Forecasting Method Based on the MCPO-VMD-FDFE Decomposition-Enhanced Framework. Electronics, 14(18), 3611. https://doi.org/10.3390/electronics14183611

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