Performance analysis of deep learning-based electric load forecasting model with particle swarm optimization

Affiliations
  • 1Shanghai Electric Power Company, 200122, Shanghai, China.

Published on:

Abstract

With the widespread application of deep learning technology in various fields, power load forecasting, as an important link in power system operation and planning, has also ushered in new opportunities and challenges. Traditional forecasting methods perform poorly when faced with the high uncertainty and complexity of power loads. In view of this, this paper proposes a power load forecasting model PSO-BiTC based on deep learning and particle swarm optimization. This model combines a temporal convolutional network (TCN) and a bidirectional long short-term memory network (BiLSTM), using TCN to process long sequence data and capture features and patterns in time series, while using BiLSTM to capture long-term and short-term dependencies. In addition, the particle swarm optimization algorithm (PSO) is used to optimize model parameters to improve the model’s predictive performance and generalization ability. Experimental results show that the PSO-BiTC model performs well in power load forecasting. Compared with traditional methods, this model reduces the MAE (Mean Absolute Error) to 20.18, 17.57, 18.61 and 16.7 on four extensive data sets, respectively. It has been proven that it achieves the best performance in various indicators, with a low number of parameters and training time. This research is of great significance for improving the operating efficiency of the power system, optimizing resource allocation, and promoting carbon emission reduction goals in the urban building sector.

Related Concept Videos

JoVE Research Video for Distributed Loads: Problem Solving 01:21

553

Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating…

JoVE Research Video for Maxwell-Boltzmann Distribution: Problem Solving 01:20

1.1K

Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by

Since N is dimensionless and the unit of f(v) is seconds per meter, the equation can be conveniently modified into a…

JoVE Research Video for Distributed Loads 01:19

424

Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the…

JoVE Research Video for Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving 01:29

8

Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a…

JoVE Research Video for Multimachine Stability 01:25

37

Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:

V is the N-vector of bus voltages, E is the M-vector of machine voltages, I is…

JoVE Research Video for Fast Decoupled and DC Powerflow 01:24

61

The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:

 These simplifications reduce the computational burden significantly compared to the full Newton-Raphson method….