WO2018161723A1 - Power load forecasting system based on long short-term memory neural network - Google Patents
Power load forecasting system based on long short-term memory neural network Download PDFInfo
- Publication number
- WO2018161723A1 WO2018161723A1 PCT/CN2018/072372 CN2018072372W WO2018161723A1 WO 2018161723 A1 WO2018161723 A1 WO 2018161723A1 CN 2018072372 W CN2018072372 W CN 2018072372W WO 2018161723 A1 WO2018161723 A1 WO 2018161723A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- layer
- neural network
- power load
- input
- lstm
- Prior art date
Links
- 238000013528 artificial neural network Methods 0.000 title claims abstract description 60
- 230000006403 short-term memory Effects 0.000 title claims abstract description 7
- 239000010410 layer Substances 0.000 claims description 117
- 230000015654 memory Effects 0.000 claims description 41
- 238000003062 neural network model Methods 0.000 claims description 26
- 230000006870 function Effects 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 16
- 239000002356 single layer Substances 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 6
- 125000004122 cyclic group Chemical group 0.000 claims description 5
- 230000007787 long-term memory Effects 0.000 claims description 4
- 230000008676 import Effects 0.000 claims description 3
- 238000012217 deletion Methods 0.000 claims description 2
- 230000037430 deletion Effects 0.000 claims description 2
- 238000012546 transfer Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 9
- 238000012549 training Methods 0.000 abstract description 7
- 230000001537 neural effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- 238000013135 deep learning Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000007774 longterm Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 3
- 210000004027 cell Anatomy 0.000 description 2
- 238000002790 cross-validation Methods 0.000 description 2
- 230000008034 disappearance Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004880 explosion Methods 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000002355 dual-layer Substances 0.000 description 1
- 238000013277 forecasting method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 238000006386 neutralization reaction Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
Definitions
- the present invention relates to the field of power load prediction technologies, and in particular, to a power load prediction system based on a long and short time memory neural network.
- the power load forecasting problem aims to predict the electricity demand of single or multiple transmission lines in the power grid. According to the predicted time span, it can be divided into short-term forecast (minutes to one week), medium-term forecast (one month to one quarter) and long-term. Forecast (more than one year). Due to the prior art conditions, it is difficult to efficiently store electrical energy in a large power storage device. Therefore, reducing the remaining power generation as much as possible under the condition of satisfying the power supply requirement is an effective way to reduce the cost and improve the efficiency of power consumption. Therefore, it is necessary to accurately predict the short-term power supply load in the region by using various prediction methods, and it is necessary to plan and guide the power generation enterprises to effectively produce electric energy.
- ANN Artificial Neural Network
- SVM Support Vector Machine
- GPR Gaussian Process Regression
- ARIMA Autoregressive Integrated Moving Average Model
- Power loads are associated with many hidden variables, such as lighting, wind, holidays, etc. These variables are generally difficult to obtain or quantify, but it is reasonable to assume that cities in the same region have similar hidden variables. Therefore, the power load data of these neighboring cities is highly correlated, and the use of multi-task learning technology will improve the load forecasting accuracy of these similar areas.
- Multi-task learning is a technique to improve generalization ability by jointly learning multiple related tasks at the same time. When some parameters in the model are properly shared among tasks, the load forecasting effect of these related tasks can be improved at the same time.
- it is a very meaningful work to apply the deep learning theory to the power demand forecasting of power systems.
- the existing neural network-based prediction methods rarely predict the power load across regions at the same time, and the proposed power load prediction model is not accurate.
- the main object of the present invention is to provide a power load prediction system based on a long-short-time memory neural network, and construct a load forecasting model for multi-task learning based on a long-short-time memory neural network (LSTM) in the field of deep learning, which can accurately predict simultaneously.
- LSTM long-short-time memory neural network
- the present invention provides a power load prediction system based on a long and short time memory neural network, which is operated in a computer, the computer comprising an input unit and an output unit, the long and short time memory neural (LSTM) network comprising an input layer
- the power load prediction system includes:
- An information receiving module configured to receive, by the input unit, the electrical load data and the regional characteristic factor of the input historical moment, and transmit the electrical load data and the regional characteristic factor of the historical moment to an input layer of the LSTM network;
- a model establishing module configured to import power load data and regional feature factors of a historical time received by an input layer of the LSTM network into the LSTM network layer, and use the LSTM network layer to perform power load data of the historical time and
- the regional characteristic factors are trained and modeled to train to generate a deep neural network load prediction model, which is a single-layer multi-task deep neural network model or a two-layer multi-task deep neural network model for power supply load prediction.
- a power prediction module configured to predict, by using the deep neural network load prediction model, a power load in a required prediction area, and generate a power load prediction result in the area by using a regression device connected to the LSTM network layer;
- a result output module configured to output, by the output layer, a power load prediction result in a required prediction area to the output unit.
- the deep neural network load prediction model is expressed as the following formula:
- the network is an iterative LSTM an improved neural network
- the neural network through iteration of the state vector h 1 hidden layer state transition function f is applied recursively process the input sequence in the hidden layer of time step t
- the state vector h t is determined by the current input sequence x t and the hidden layer state vector h t-1 at the previous moment, and the hidden layer state vector h t is expressed by the following formula:
- the LSTM network layer includes an input gate IT, an output gate o t and a forgetting gate f t, and a memory unit c t .
- the memory unit c t records all history information up to the current time t and is subjected to an input gate.
- the three logic gates of i t , output gate o t and forget gate f t , the output values of the three logic gates are between 0 and 1.
- control information of forgetting door f t LSTM an erasable network layer the gate input i t LSTM updating the network layer control information, said output information output gate o t controlling an internal state.
- x t is the input sequence at time t
- ⁇ is the sigmoid function
- ⁇ is the multiplication between elements
- W is the input weight
- U is the cyclic weight of the hidden layer state h
- V is the influence weight of the historical information
- tanh It is the hyperbolic tangent function of the hidden layer state h.
- the plurality of related tasks of the single-layer multi-task deep neural network model share an identical LSTM network layer, and the output of the same LSTM network layer at time t is represented as h t (s) , wherein the initialization parameters are uniform Random sample values distributed between [-0.1, 0.1].
- the two related tasks of the dual-layer multi-task deep neural network model are respectively assigned to one LSTM network layer, and each task uses information about the LSTM network layer of another task, and is controlled by a global gating unit. Information reception of a two-layer multi-task deep neural network model.
- the output of the LSTM network layer of the two-layer multi-task deep neural network model at time is represented as h t (m) and h t (n) , wherein initialization of h t (m) and h t (n)
- the parameters are random sample values evenly distributed between [-0.1, 0.1], (m, n) is a given set of related tasks, and the memory information of the MLTM network layer of the mth task is as shown in the formula:
- x t is the input sequence at time t
- ⁇ is expressed as sigmoid function
- ⁇ is represented as multiplication between elements
- W is input weight
- U is the cyclic weight of hidden layer state h
- V is the influence weight of historical information
- tanh is The hyperbolic tangent function of the hidden layer state h.
- the power load prediction system based on the long and short time memory neural network of the present invention is based on the long and short time memory neural network in the field of deep learning (Long Short-term Memory Neural Network (LSTM) is used to build a load forecasting model for multi-task learning to further improve the prediction effect.
- the invention proposes a cross-region power supply load prediction model, which can simultaneously predict the power load of multiple regions, and the prediction effect is more accurate than the existing power load prediction model.
- FIG. 1 is a block diagram of a preferred embodiment of a power load prediction system based on a long and short time memory neural network of the present invention
- FIG. 2 is a schematic diagram of a model structure of an LSTM network
- FIG. 3 is a schematic diagram of a single-layer multi-task deep neural network model for power supply load prediction
- FIG. 4 is a schematic diagram of a two-layer multi-tasking deep neural network model for power supply load prediction.
- Figure 1 is a block diagram of a preferred embodiment of a power load prediction system based on a long and short time memory neural network of the present invention.
- the power load prediction system 10 based on the long and short time memory neural network is installed and runs in the computer 1.
- the computer 1 further includes, but is not limited to, the input unit 11, the storage unit 12, the processing unit 13, and Output unit 14.
- the input unit 11 is an input device of a computer, such as an input keyboard or a mouse.
- the storage unit 12 can be a read only memory unit ROM, an electrically erasable storage unit EEPROM, a flash memory unit FLASH, or a solid state hard disk.
- the processing unit 13 may be a central processing unit (CPU), a microcontroller (MCU), a data processing chip, or an information processing unit having a data processing function.
- the output unit 14 is an output device of the computer 1, such as a display or a device such as a printer.
- the power load prediction system 10 based on the long and short time memory neural network can be based on a long and short time memory neural network in the field of deep learning (Long Short-term Memory Neural Network (hereinafter referred to as LSTM network 2) is used to construct a load forecasting model for multi-task learning to further enhance the effect of regional power load forecasting.
- LSTM network 2 includes an input layer 21, an LSTM network layer 22, and an output layer 23.
- the power load prediction system 10 based on the long and short time memory neural network includes, but is not limited to, the information receiving module 101, the model establishing module 102, the power prediction module 103, and the result output module 104.
- module refers to a series of computer program instructions that can be executed by the processing unit 13 of the computer 1 and that are capable of performing fixed functions, which are stored in the storage unit 12 of the computer 1.
- the information receiving module 101 is configured to receive the input power load data and the regional characteristic factor of the historical moment through the input unit 11, and transmit the power load data and the regional characteristic factor of the historical moment to the input layer of the LSTM network 2 21; Specifically, the typical electric load demand forecasting problem is affected by various regional characteristic factors, including regional time, holidays, weather, and economic indicators, and the historical electric load data refers to required The electric load data information of the historical time in the predicted area.
- the historical power load data and the regional characteristic factors are collected by the user from the required prediction area, and the information receiving module 101 receives the historical power load data and the regional characteristic factors from the input unit 11 and transmits to the LSTM network 2 Input layer 21.
- the model establishing module 102 is configured to import the power load data and the regional feature factors of the input layer 21 of the LSTM network 2 into the LSTM network layer 2, and pass the LSTM network layer 2 to the historical moment.
- the electrical load data and regional characteristic factors are trained and modeled to train the deep neural network load prediction model.
- the deep neural network load prediction model is a single-layer multi-task deep neural network model or a two-layer multi-task deep neural network model for power supply load prediction.
- the model building module 102 uses the historical power load data and the regional characteristic factors to perform load prediction modeling to generate a deep neural network load prediction model, and the deep neural network load prediction model can be expressed as the following formula:
- the model After sampling and collecting the above eigenvectors, the model can be constructed by determining the state transition function in the above equation and then predicting the power load in an area.
- the invention adopts an iterative neural network (Recurrent Neural Network, RNN) is an improved network long-term memory neural network (LSTM) network for modeling.
- RNN Recurrent Neural Network
- LSTM network long-term memory neural network
- An iterative neural network is a network that processes arbitrarily long input sequences by recursively applying a state transfer function f to the hidden layer state vector.
- the hidden layer state vector h t at time step t is determined by the current input x t and the hidden layer state vector h t-1 at the previous moment, as shown in the following equation:
- the above formula can be regarded as a dynamic system, and the state of the system changes with time according to a certain law.
- h t is the state of the system.
- the iterative neural network can approximate any dynamic system.
- the strategy for modeling time series is to map the input sequence to a fixed-length vector using an iterative neural network (RNN) and then input it into the regression, which gives the prediction.
- RNN iterative neural network
- multiple RNNs based on the state transition function will exponentially increase or decrease the gradient vector after inputting the long sequence. This is the problem of gradient disappearance or gradient explosion faced by RNNs. In this case, it is difficult for multiple RNNs to learn the long-term correlation problem of the sequence.
- the Long and Short Time Memory Neural Network (LSTM) network is an improved iterative neural network (RNN) model, which effectively solves the gradient disappearance or explosion faced by a simple iterative neural network by introducing a logic gate mechanism.
- RNN iterative neural network
- the problem is that the deep network model can learn the long-term dependence of time series.
- the key to the LSTM network is the introduction of a set of Memory Units that allow the network to learn when to forget historical information and when to update memory cells with new information.
- FIG. 2 is a model structure diagram of an LSTM network.
- the LSTM network 2 is composed of an input layer 21, an LSTM network layer 22, and an output layer 23, and the structure is as shown in FIG. 2.
- LSTM the network layer 22 includes an input gate i t (input gate), output gate o t (output gate) and the gate forgetting f t (forget gate) memory cell and a c t.
- the memory unit c t records all the history information up to the current time and is controlled by three logic gates: input gate i t (input gate), output gate o t (output Gate) and forget gate f t (forget gate). They are capable of simulating input, read and reset operations between nerve cells. The output values of these three logic gates are between 0 and 1.
- y is the predicted load.
- the parameter iterative update of the LSTM network layer 22 is as shown in the following equations (1)-(6):
- x t is the input sequence at time t
- ⁇ is the sigmoid function
- tanh is the hyperbolic tangent function of the hidden layer state h
- ⁇ is represented as the multiplication between elements
- W is the input weight
- U is the loop of the hidden layer state.
- Weight V is the influence weight of historical information, and these weight parameters are obtained through model training. It can be seen that the forgetting gate f t controls the information deletion in the LSTM network layer 22; the input gate i t controls the information update in the LSTM network layer 22; and the output gate o t controls the information output of the internal state of the LSTM network layer 22.
- the input gate i t , the output gate o t , the forgetting gate f t , and the memory unit c t enable the LSTM network layer 22 to adaptively select forgetting, memorizing, and outputting memory information. If important information content is detected, The forgetting gate f t will be turned off, so that the information will be utilized in multiple time steps, which is equivalent to capturing a long-term dependency information; on the other hand, when the forgetting gate f t is turned on, the LSTM network layer 22 The reset memory state will be selected.
- the present invention proposes two deep neural network load prediction models based on multi-task learning architecture, which are a single-layer multi-task deep neural network model for power supply load prediction and a two-layer multi-task deep neural network model for power supply load prediction.
- the specific model structure is shown in Figures 3 and 4.
- FIG. 3 is a schematic diagram of a single-layer multi-task deep neural network model for power supply load prediction
- FIG. 4 is a schematic diagram of a two-layer multi-task deep neural network model for power supply load prediction.
- a plurality of related tasks share an identical LSTM network layer 22, the output of which is represented as h t (s) at time t.
- two related tasks are each assigned to an LSTM network layer 22 such that each task can use information about the LSTM network layer 22 of another task.
- each task has its own LSTM network layer 22, representing the output of the pair of LSTM network layers 22 at time t as h t ( m) and h t (n) , in order to better control the flow of shared information from one task to another, the present invention uses a global gating unit 31 to give the model the ability to determine how much information should be received.
- the memory content of the LSTM network layer 22 that redefines the mth task is as shown in the formula (7):
- x t is the input sequence at time t
- ⁇ is the sigmoid function
- W is the input weight
- U is the cyclic weight of the hidden layer state h
- V is the historical information.
- the influence weight, tanh is the hyperbolic tangent function of the hidden layer state h.
- the power prediction module 103 is configured to predict a power load in a required prediction area by using the deep neural network load prediction model, and generate a power load prediction result in the area through the regression unit 30.
- the invention can predict the electric load in the required prediction area by the single-layer multi-task deep neural network model or the double-layer multi-task deep neural network model and generate the electric load prediction result in the area.
- the two models proposed by the present invention can jointly learn two related tasks at the same time, and the LSTM network layer 22 of the last layer of the model is connected to the regression unit 30, such as a Support Vector Regressor, etc., through the regression device 30.
- the predicted power load value is output.
- the output of the LSTM network layer in the single-layer multi-tasking deep neural network model at time is expressed as , wherein the initialization parameter is a random sample value uniformly distributed between [-0.1, 0.1].
- the neutralization initialization parameter of the LSTM network layer 22 of the two-layer multi-tasking deep neural network model is a random sample value uniformly distributed between [-0.1, 0.1].
- the minimum error sum of squares is used as the loss function, and the error back propagation algorithm is used for training.
- the cross-validation method is used to find the hyperparameter of the model.
- the error back propagation algorithm and the cross-validation method are all prior art in the prior art, and the present invention does not specifically describe them.
- the result output module 104 outputs the power load prediction result in the required prediction area to the output unit 14 through the output layer 23; specifically, the output unit 14 outputs the area generated by the regression unit 30 through the output layer 23.
- the result of the electric load forecast within the group that is, the sum of the electric load values of a group of related tasks.
- the present invention has the following technical advantages: capable of jointly learning and storing short-term fluctuation information, seasonality and trend information contained in a long-time load sequence, and is suitable for multi-task high-dimensional time series prediction problems.
- the power load forecasting system based on the long-short-time memory neural network of the present invention constructs a load forecasting model for multi-task learning based on the long-short-time memory neural network (LSTM) in the depth learning field to further improve the prediction effect.
- the invention proposes a cross-region power supply load prediction model, which can simultaneously predict the power load of multiple regions, and the prediction effect is more accurate than the existing power load prediction model.
- the power load prediction system based on the long and short time memory neural network of the present invention is based on the long and short time memory neural network in the field of deep learning (Long Short-term Memory Neural Network (LSTM) is used to build a load forecasting model for multi-task learning to further improve the prediction effect.
- the invention proposes a cross-region power supply load prediction model, which can simultaneously predict the power load of multiple regions, and the prediction effect is more accurate than the existing power load prediction model.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Primary Health Care (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- General Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Abstract
A power load forecasting system (10) based on a long short-term memory neural (LSTM) network, wherein the LSTM network comprises an input layer, an LSTM network layer, and an output layer. The system comprises: an information receiving module (101) used for transmitting input power load data and region feature factor at a historical moment to the input layer; a modeling module (102) used for training and modeling the power load data and the region feature factor at the historical moment by means of the LSTM network layer, in order to generate a deep neural network load forecasting model; a power forecasting module (103) used for forecasting the power load in a region by means of the deep neural network load forecasting model, and generating a forecasting result of the power load in the region by means of a regressor connected to the LSTM network layer; and a result output module (104) used for outputting the forecasting result of the power load in the region by means of the output layer. By constructing a load forecasting model for multi-task learning on the basis of an LSTM network, power consumption loads in multiple regions can be precisely forecasted, and the forecasting effect is improved.
Description
本发明涉及电力负荷预测技术领域,尤其涉及一种基于长短时记忆神经网络的电力负荷预测系统。The present invention relates to the field of power load prediction technologies, and in particular, to a power load prediction system based on a long and short time memory neural network.
电力负荷预测问题旨在预测出电网中单条或者多条输电线的用电需求,根据预测的时间跨度可分为:短期预测(几分钟到一周)、中期预测(一个月到一个季度)和长期预测(一年以上)。由于现有技术条件下,电能很难有效地存储在大型储电装置中,因此,在满足供电需求的条件下,尽可能地降低剩余发电量,是减少成本,提高电能使用效率的有效途径。因此,采用各种预测方法准确地预测出区域内中短期供电负荷,对规划和指导发电企业有效生产电能是十分必要的。目前,有很多主流的方法应用于电力负荷预测,像人工神经网络(Artificial
Neural Network,ANN)、支持向量机(Support
Vector Machine,SVM)、高斯过程回归(Gaussion
Process Regression,GPR)、自回归移动平均模型(Autoregressive Integrated Moving Average Model,ARIMA)等。电力负荷与很多隐变量相关,如光照、风力、节假日等等,这些变量一般难以获取或者量化,但是可以合理地认为位于同一区域的城市拥有相似的隐变量。所以这些相邻城市的电力负荷数据是高度相关的,运用多任务学习技术将会提高这些相似区域的负荷预测精度。The power load forecasting problem aims to predict the electricity demand of single or multiple transmission lines in the power grid. According to the predicted time span, it can be divided into short-term forecast (minutes to one week), medium-term forecast (one month to one quarter) and long-term. Forecast (more than one year). Due to the prior art conditions, it is difficult to efficiently store electrical energy in a large power storage device. Therefore, reducing the remaining power generation as much as possible under the condition of satisfying the power supply requirement is an effective way to reduce the cost and improve the efficiency of power consumption. Therefore, it is necessary to accurately predict the short-term power supply load in the region by using various prediction methods, and it is necessary to plan and guide the power generation enterprises to effectively produce electric energy. Currently, there are many mainstream methods for power load forecasting, like artificial neural networks (Artificial
Neural Network, ANN), Support Vector Machine (Support)
Vector Machine, SVM), Gaussian Process Regression (Gaussion
Process Regression (GPR), Autoregressive Integrated Moving Average Model (ARIMA), etc. Power loads are associated with many hidden variables, such as lighting, wind, holidays, etc. These variables are generally difficult to obtain or quantify, but it is reasonable to assume that cities in the same region have similar hidden variables. Therefore, the power load data of these neighboring cities is highly correlated, and the use of multi-task learning technology will improve the load forecasting accuracy of these similar areas.
多任务学习是一种通过同时联合学习多个相关任务来提高泛化能力的技术,当模型中的部分参数在任务之间被合理共享时,就能同时提高这些相关任务的负荷预测效果。近年来,随着深度学习理论研究的深入发展,将深度学习理论应用于电力系统的用电需求预测是一项很有意义的工作。现有的各种基于神经网络的预测方法很少能同时预测出跨区域的用电负荷,且提出的供电负荷预测模型并不精确。Multi-task learning is a technique to improve generalization ability by jointly learning multiple related tasks at the same time. When some parameters in the model are properly shared among tasks, the load forecasting effect of these related tasks can be improved at the same time. In recent years, with the in-depth development of deep learning theory research, it is a very meaningful work to apply the deep learning theory to the power demand forecasting of power systems. The existing neural network-based prediction methods rarely predict the power load across regions at the same time, and the proposed power load prediction model is not accurate.
本发明的主要目的在于提供一种基于长短时记忆神经网络的电力负荷预测系统,基于深度学习领域中的长短时记忆神经网络(LSTM)来构建多任务学习的负荷预测模型,能够精确地同时预测出多个相邻区域的电力负荷。The main object of the present invention is to provide a power load prediction system based on a long-short-time memory neural network, and construct a load forecasting model for multi-task learning based on a long-short-time memory neural network (LSTM) in the field of deep learning, which can accurately predict simultaneously. The electrical load of multiple adjacent areas.
为实现上述目的,本发明提供了一种基于长短时记忆神经网络的电力负荷预测系统,运行于计算机中,该计算机包括输入单元以及输出单元,所述长短时记忆神经(LSTM)网络包括输入层、LSTM网络层和输出层,所述电力负荷预测系统包括:To achieve the above object, the present invention provides a power load prediction system based on a long and short time memory neural network, which is operated in a computer, the computer comprising an input unit and an output unit, the long and short time memory neural (LSTM) network comprising an input layer The LSTM network layer and the output layer, the power load prediction system includes:
信息接收模块,用于通过输入单元接收输入的历史时刻的电力负荷数据和区域特征因素,并将所述历史时刻的电力负荷数据和区域特征因素传递至所述LSTM网络的输入层;An information receiving module, configured to receive, by the input unit, the electrical load data and the regional characteristic factor of the input historical moment, and transmit the electrical load data and the regional characteristic factor of the historical moment to an input layer of the LSTM network;
模型建立模块,用于将所述LSTM网络的输入层接收的历史时刻的电力负荷数据和区域特征因素导入所述LSTM网络层,并通过所述LSTM网络层对所述历史时刻的电力负荷数据和区域特征因素进行训练建模,以训练生成深度神经网络负荷预测模型,所述深度神经网络负荷预测模型为用于供电负荷预测的单层多任务深度神经网络模型或双层多任务深度神经网络模型;a model establishing module, configured to import power load data and regional feature factors of a historical time received by an input layer of the LSTM network into the LSTM network layer, and use the LSTM network layer to perform power load data of the historical time and The regional characteristic factors are trained and modeled to train to generate a deep neural network load prediction model, which is a single-layer multi-task deep neural network model or a two-layer multi-task deep neural network model for power supply load prediction. ;
电力预测模块,用于利用所述深度神经网络负荷预测模型对所需预测区域内的电力负荷进行预测,并通过连接至所述LSTM网络层的回归器产生该区域内的电力负荷预测结果;a power prediction module, configured to predict, by using the deep neural network load prediction model, a power load in a required prediction area, and generate a power load prediction result in the area by using a regression device connected to the LSTM network layer;
结果输出模块,用于通过所述输出层输出所需预测区域内的电力负荷预测结果至所述输出单元。And a result output module, configured to output, by the output layer, a power load prediction result in a required prediction area to the output unit.
优选的,所述深度神经网络负荷预测模型表示为如下公式:Preferably, the deep neural network load prediction model is expressed as the following formula:
其中,t∈[0,24],是一天当中的时间,以小时为单位;d∈{1,2,...,365,366}是一年当中的天数,以天为单位;c是一天的类型;y
1是包含一段历史用电需求的历史电力负荷数据;u
1是一个包含区域特征因素的实值向量;id代表用电需求的区域标识。
Where t∈[0,24] is the time of day, in hours; d∈{1,2,...,365,366} is the number of days of the year, in days; c is one day Type; y 1 is historical power load data containing a historical power demand; u 1 is a real value vector containing regional feature factors; id represents the area identifier of the power demand.
优选的,所述LSTM网络是一种改进型的迭代神经网络,该迭代神经网络通过对隐层状态向量h
1递归应用状态转移函数f来处理输入序列的网络,处于时间步长t的隐层状态向量h
t由当前输入序列x
t和上一时刻的隐层状态向量h
t-1决定,所述隐层状态向量h
t采用如下公式表示:
Preferably, the network is an iterative LSTM an improved neural network, the neural network through iteration of the state vector h 1 hidden layer state transition function f is applied recursively process the input sequence in the hidden layer of time step t The state vector h t is determined by the current input sequence x t and the hidden layer state vector h t-1 at the previous moment, and the hidden layer state vector h t is expressed by the following formula:
优选的,所述LSTM网络层包括输入门it、输出门o
t和遗忘门f
t以及记忆单元c
t,在时刻t,记忆单元c
t记录到当前时刻t为止的所有历史信息并受到输入门i
t、输出门o
t和遗忘门f
t这三个逻辑门控制,该三个逻辑门的输出值均在0和1之间。
Preferably, the LSTM network layer includes an input gate IT, an output gate o t and a forgetting gate f t, and a memory unit c t . At time t, the memory unit c t records all history information up to the current time t and is subjected to an input gate. The three logic gates of i t , output gate o t and forget gate f t , the output values of the three logic gates are between 0 and 1.
优选的,所述遗忘门f
t控制LSTM网络层的信息檫除,所述输入门i
t控制LSTM网络层的信息更新,所述输出门o
t控制内部状态的信息输出。
Preferably, the control information of forgetting door f t LSTM an erasable network layer, the gate input i t LSTM updating the network layer control information, said output information output gate o t controlling an internal state.
优选的,所述LSTM网络的输入序列为x=(x
1,x
2,...,x
t),由输入层输入至LSTM网络层,输出序列为y=(y
1,y
2,...,y
t),由输出层从LSTM网络层输出,其中,T是预测期,x是历史输入数据,y是预测电力负荷,所述LSTM网络层的参数迭代更新方式如下公式(1)-(6)所示:
Preferably, the input sequence of the LSTM network is x=(x 1 , x 2 , . . . , x t ), which is input to the LSTM network layer by the input layer, and the output sequence is y=(y 1 , y 2 ,. .., y t ), output from the LSTM network layer by the output layer, where T is the prediction period, x is the historical input data, y is the predicted power load, and the parameter iterative update mode of the LSTM network layer is as follows (1) -(6):
其中,x
t是t时刻的输入序列,σ表示为sigmoid函数,⊙表示为元素间的相乘,W是输入权重,U是隐层状态h的循环权重,V是历史信息的影响权重,tanh为隐层状态h的双曲正切函数。
Where x t is the input sequence at time t, σ is the sigmoid function, ⊙ is the multiplication between elements, W is the input weight, U is the cyclic weight of the hidden layer state h, and V is the influence weight of the historical information, tanh It is the hyperbolic tangent function of the hidden layer state h.
优选的,所述单层多任务深度神经网络模型的多个相关任务共享一个相同的LSTM网络层,该相同的LSTM网络层在时刻t的输出表示为h
t
(s),其中初始化参数是均匀分布在[-0.1,0.1]之间的随机采样值。
Preferably, the plurality of related tasks of the single-layer multi-task deep neural network model share an identical LSTM network layer, and the output of the same LSTM network layer at time t is represented as h t (s) , wherein the initialization parameters are uniform Random sample values distributed between [-0.1, 0.1].
优选的,所述双层多任务深度神经网络模型的两个相关任务各自赋予一个LSTM网络层,每个任务分别使用另一个任务的LSTM网络层的相关信息,并通过一个全局门控单元来控制双层多任务深度神经网络模型的信息接收。Preferably, the two related tasks of the dual-layer multi-task deep neural network model are respectively assigned to one LSTM network layer, and each task uses information about the LSTM network layer of another task, and is controlled by a global gating unit. Information reception of a two-layer multi-task deep neural network model.
优选的,所述双层多任务深度神经网络模型的LSTM网络层在时刻 的输出表示为h
t
(m)和h
t
(n),其中,h
t
(m)和h
t
(n)的初始化参数是均匀分布在[-0.1,0.1]之间的随机采样值,(m,n)为给定一组相关任务,第m个任务的LSTM网络层的记忆信息如公式所示:
Preferably, the output of the LSTM network layer of the two-layer multi-task deep neural network model at time is represented as h t (m) and h t (n) , wherein initialization of h t (m) and h t (n) The parameters are random sample values evenly distributed between [-0.1, 0.1], (m, n) is a given set of related tasks, and the memory information of the MLTM network layer of the mth task is as shown in the formula:
其中,
,x
t是t时刻的输入序列,σ表示为sigmoid函数,⊙表示为元素间的相乘,W是输入权重,U是隐层状态h的循环权重,V是历史信息的影响权重,tanh为隐层状态h的双曲正切函数。
among them, x t is the input sequence at time t, σ is expressed as sigmoid function, ⊙ is represented as multiplication between elements, W is input weight, U is the cyclic weight of hidden layer state h, V is the influence weight of historical information, tanh is The hyperbolic tangent function of the hidden layer state h.
相较于现有技术,本发明所述基于长短时记忆神经网络的电力负荷预测系统,基于深度学习领域中的长短时记忆神经网络(Long
Short-term Memory Neural Network,LSTM)来构建多任务学习的负荷预测模型,以进一步提升预测效果。本发明提出了跨区域的供电负荷预测模型,能够同时预测出多区域的用电负荷,而且预测效果较现有用电负荷预测模型更精确。Compared with the prior art, the power load prediction system based on the long and short time memory neural network of the present invention is based on the long and short time memory neural network in the field of deep learning (Long
Short-term Memory Neural Network (LSTM) is used to build a load forecasting model for multi-task learning to further improve the prediction effect. The invention proposes a cross-region power supply load prediction model, which can simultaneously predict the power load of multiple regions, and the prediction effect is more accurate than the existing power load prediction model.
图1是本发明基于长短时记忆神经网络的电力负荷预测系统优选实施例的方框图;1 is a block diagram of a preferred embodiment of a power load prediction system based on a long and short time memory neural network of the present invention;
图2是LSTM网络的模型结构示意图;2 is a schematic diagram of a model structure of an LSTM network;
图3是用于供电负荷预测的单层多任务深度神经网络模型的示意图;3 is a schematic diagram of a single-layer multi-task deep neural network model for power supply load prediction;
图4是用于供电负荷预测的双层多任务深度神经网络模型的示意图。4 is a schematic diagram of a two-layer multi-tasking deep neural network model for power supply load prediction.
本发明目的实现、功能特点及优点将结合实施例,将在具体实施方式部分一并参照附图做进一步说明。The objectives, features, and advantages of the present invention will be described in conjunction with the embodiments of the invention.
为更进一步阐述本发明为达成上述目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明的具体实施方式、结构、特征及其功效进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。The specific embodiments, structures, features and functions of the present invention are described in detail below with reference to the accompanying drawings and preferred embodiments. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
参照图1所示,图1是本发明基于长短时记忆神经网络的电力负荷预测系统优选实施例的方框图。在本实施例中,所述基于长短时记忆神经网络的电力负荷预测系统10安装并运行于计算机1中,该计算机1还包括,但不仅限于,输入单元11、存储单元12、处理单元13以及输出单元14。所述输入单元11为计算机的输入设备,例如输入键盘或鼠标等。所述存储单元12可以为一种只读存储单元ROM,电可擦写存储单元EEPROM、快闪存储单元FLASH或固体硬盘等。所述的处理单元13可以为一种中央处理器(Central Processing Unit,CPU)、微控制器(MCU)、数据处理芯片、或者具有数据处理功能的信息处理单元。所述输出单元14为计算机1的输出设备,例如显示器或者打印机等设备。Referring to Figure 1, Figure 1 is a block diagram of a preferred embodiment of a power load prediction system based on a long and short time memory neural network of the present invention. In the embodiment, the power load prediction system 10 based on the long and short time memory neural network is installed and runs in the computer 1. The computer 1 further includes, but is not limited to, the input unit 11, the storage unit 12, the processing unit 13, and Output unit 14. The input unit 11 is an input device of a computer, such as an input keyboard or a mouse. The storage unit 12 can be a read only memory unit ROM, an electrically erasable storage unit EEPROM, a flash memory unit FLASH, or a solid state hard disk. The processing unit 13 may be a central processing unit (CPU), a microcontroller (MCU), a data processing chip, or an information processing unit having a data processing function. The output unit 14 is an output device of the computer 1, such as a display or a device such as a printer.
所述基于长短时记忆神经网络的电力负荷预测系统10能够基于深度学习领域中的长短时记忆神经网络(Long
Short-term Memory Neural Network,以下简称为LSTM网络2)来构建多任务学习的负荷预测模型,以进一步提升区域电力负荷预测的效果。参考图2所示,所述LSTM网络2包括输入层21、LSTM网络层22以及输出层23。The power load prediction system 10 based on the long and short time memory neural network can be based on a long and short time memory neural network in the field of deep learning (Long
Short-term Memory Neural Network (hereinafter referred to as LSTM network 2) is used to construct a load forecasting model for multi-task learning to further enhance the effect of regional power load forecasting. Referring to FIG. 2, the LSTM network 2 includes an input layer 21, an LSTM network layer 22, and an output layer 23.
在本实施例中,所述基于长短时记忆神经网络的电力负荷预测系统10,包括但不仅限于,信息接收模块101、模型建立模块102、电力预测模块103以及结果输出模块104。本发明所称的模块是指一种能够被计算机1的处理单元13执行并且能够完成固定功能的一系列计算机程序指令段,其存储在计算机1的存储单元12中。In this embodiment, the power load prediction system 10 based on the long and short time memory neural network includes, but is not limited to, the information receiving module 101, the model establishing module 102, the power prediction module 103, and the result output module 104. The term "module" as used herein refers to a series of computer program instructions that can be executed by the processing unit 13 of the computer 1 and that are capable of performing fixed functions, which are stored in the storage unit 12 of the computer 1.
所述信息接收模块101用于通过输入单元11接收输入的历史时刻的电力负荷数据和区域特征因素,并将所述历史时刻的电力负荷数据和区域特征因素传递至所述LSTM网络2的输入层21;具体的,典型的电力负荷需求预测问题受到各种区域特征因素影响,所述区域特征因素包括区域内的时间、节假日、天气以及经济指标等信息,所述历史电力负荷数据是指所需预测区域内的历史时刻的电力负荷数据信息。在本实施例中,所述历史电力负荷数据和区域特征因素由用户从所需预测区域收集,信息接收模块101从输入单元11接收历史电力负荷数据和区域特征因素并传递至所述LSTM网络2的输入层21。The information receiving module 101 is configured to receive the input power load data and the regional characteristic factor of the historical moment through the input unit 11, and transmit the power load data and the regional characteristic factor of the historical moment to the input layer of the LSTM network 2 21; Specifically, the typical electric load demand forecasting problem is affected by various regional characteristic factors, including regional time, holidays, weather, and economic indicators, and the historical electric load data refers to required The electric load data information of the historical time in the predicted area. In the present embodiment, the historical power load data and the regional characteristic factors are collected by the user from the required prediction area, and the information receiving module 101 receives the historical power load data and the regional characteristic factors from the input unit 11 and transmits to the LSTM network 2 Input layer 21.
所述模型建立模块102用于将所述LSTM网络2的输入层21接收历史时刻的电力负荷数据和区域特征因素导入所述LSTM网络层2,并通过所述LSTM网络层2对所述历史时刻的电力负荷数据和区域特征因素进行训练建模,以训练生成深度神经网络负荷预测模型。在本实施例中,所述深度神经网络负荷预测模型为用于供电负荷预测的单层多任务深度神经网络模型或双层多任务深度神经网络模型。所述模型建立模块102利用历史电力负荷数据和区域特征因素进行负荷预测建模生成深度神经网络负荷预测模型,该深度神经网络负荷预测模型可表示为如下公式:The model establishing module 102 is configured to import the power load data and the regional feature factors of the input layer 21 of the LSTM network 2 into the LSTM network layer 2, and pass the LSTM network layer 2 to the historical moment. The electrical load data and regional characteristic factors are trained and modeled to train the deep neural network load prediction model. In this embodiment, the deep neural network load prediction model is a single-layer multi-task deep neural network model or a two-layer multi-task deep neural network model for power supply load prediction. The model building module 102 uses the historical power load data and the regional characteristic factors to perform load prediction modeling to generate a deep neural network load prediction model, and the deep neural network load prediction model can be expressed as the following formula:
上式中各个变量说明如下:t∈[0,24],是一天当中的时间,以小时为单位;d∈{1,2,...,365,366}是一年当中的天数,以天为单位;c是一天的类型,如星期一到星期日、节假日等;y
1是包含一段历史用电需求内的历史电力负荷数据的实值向量;u
1是一个包含区域特征因素的实值向量,如温度、经济指标等数据;id代表用电需求的区域标识。
The variables in the above formula are as follows: t∈[0,24], which is the time of day, in hours; d∈{1,2,...,365,366} is the number of days in the year, in days Unit; c is the type of day, such as Monday to Sunday, holidays, etc.; y 1 is a real value vector containing historical power load data within a historical power demand; u 1 is a real value vector containing regional feature factors, Such as temperature, economic indicators and other data; id represents the regional identification of electricity demand.
采样收集到上述特征向量后,就可以构建模型,即确定上式中的状态转移函数 ,然后对一个区域内的用电负荷进行预测。本发明采用迭代神经网络(Recurrent
Neural Network,RNN)的改进型网络长短时记忆神经(LSTM)网络来进行建模,下面将详细说明该网络模型结构和原理。After sampling and collecting the above eigenvectors, the model can be constructed by determining the state transition function in the above equation and then predicting the power load in an area. The invention adopts an iterative neural network (Recurrent
Neural Network, RNN) is an improved network long-term memory neural network (LSTM) network for modeling. The structure and principle of the network model will be described in detail below.
迭代神经网络(RNN)是一种通过对隐层状态向量 递归应用状态转移函数f来处理任意长输入序列的网络。处于时间步长t的隐层状态向量h
t由当前输入x
t和上一时刻的隐层状态向量h
t-1决定,如下式所示:
An iterative neural network (RNN) is a network that processes arbitrarily long input sequences by recursively applying a state transfer function f to the hidden layer state vector. The hidden layer state vector h t at time step t is determined by the current input x t and the hidden layer state vector h t-1 at the previous moment, as shown in the following equation:
上式可以看成一个动态系统,系统的状态按照一定的规律随时间变化。h
t就是系统的状态,理论上,迭代神经网络(RNN)可以近似任意的动态系统。传统上,对时间序列进行建模的策略是用迭代神经网络(RNN)将输入序列映射为固定长度的向量,然后再输入到回归器中,回归器给出预测结果。但是,基于状态转移函数的多个RNNs在训练的过程中,在输入长序列后,其梯度向量会出现指数级的增长或衰减,这就是RNNs面临的梯度消失或者梯度爆炸的问题。在这种情况下,多个RNNs很难学习序列的长时相关性问题。
The above formula can be regarded as a dynamic system, and the state of the system changes with time according to a certain law. h t is the state of the system. In theory, the iterative neural network (RNN) can approximate any dynamic system. Traditionally, the strategy for modeling time series is to map the input sequence to a fixed-length vector using an iterative neural network (RNN) and then input it into the regression, which gives the prediction. However, during the training process, multiple RNNs based on the state transition function will exponentially increase or decrease the gradient vector after inputting the long sequence. This is the problem of gradient disappearance or gradient explosion faced by RNNs. In this case, it is difficult for multiple RNNs to learn the long-term correlation problem of the sequence.
在本实施例中,长短时记忆神经(LSTM)网络是一种改进型的迭代神经网络(RNN)模型,它通过引入逻辑门机制,有效地解决了简单的迭代神经网络面临的梯度消失或者爆炸问题,使深层网络模型能够学习时间序列的长期依赖。该LSTM网络的关键在于引入了一组记忆单元(Memory Units),允许网络学习何时遗忘历史信息,何时用新信息更新记忆单元。In this embodiment, the Long and Short Time Memory Neural Network (LSTM) network is an improved iterative neural network (RNN) model, which effectively solves the gradient disappearance or explosion faced by a simple iterative neural network by introducing a logic gate mechanism. The problem is that the deep network model can learn the long-term dependence of time series. The key to the LSTM network is the introduction of a set of Memory Units that allow the network to learn when to forget historical information and when to update memory cells with new information.
如图2所示,图2是LSTM网络的模型结构图。在本实施例中,所述LSTM网络2由输入层21、LSTM网络层22和输出层23构成,结构如图2所示。所述LSTM网络层22包括输入门i
t(input
gate)、输出门o
t(output gate)和遗忘门f
t(forget gate)以及记忆单元c
t。在时刻t,记忆单元c
t记录了到当前时刻为止的所有历史信息,并受三个逻辑门控制,该三个逻辑门分别是:输入门i
t(input gate)、输出门o
t(output gate)和遗忘门f
t(forget gate)。它们能够模拟神经细胞间的输入、读取和复位操作,这三个逻辑门的输出值均在0和1之间。
As shown in FIG. 2, FIG. 2 is a model structure diagram of an LSTM network. In this embodiment, the LSTM network 2 is composed of an input layer 21, an LSTM network layer 22, and an output layer 23, and the structure is as shown in FIG. 2. LSTM the network layer 22 includes an input gate i t (input gate), output gate o t (output gate) and the gate forgetting f t (forget gate) memory cell and a c t. At time t, the memory unit c t records all the history information up to the current time and is controlled by three logic gates: input gate i t (input gate), output gate o t (output Gate) and forget gate f t (forget gate). They are capable of simulating input, read and reset operations between nerve cells. The output values of these three logic gates are between 0 and 1.
假设LSTM网络2的输入序列为x=(x
1,x
2,...,x
t),由输入层21输入至LSTM网络层22,输出序列为y=(y
1,y
2,...,y
t),由输出层23从LSTM网络层22输出。其中,T是预测期,x是历史输入数据(例如历史负荷、天气状况,经济指标等),y是预测负荷。为实现这个目标,LSTM网络层22的参数迭代更新方式如下公式(1)-(6)所示:
Assuming that the input sequence of the LSTM network 2 is x=(x 1 , x 2 , . . . , x t ), it is input from the input layer 21 to the LSTM network layer 22, and the output sequence is y=(y 1 , y 2 , .. ., y t ), output from the LSTM network layer 22 by the output layer 23. Where T is the forecast period, x is the historical input data (eg historical load, weather conditions, economic indicators, etc.) and y is the predicted load. To achieve this goal, the parameter iterative update of the LSTM network layer 22 is as shown in the following equations (1)-(6):
其中,x
t是t时刻的输入序列,σ表示为sigmoid函数,tanh为隐层状态h的双曲正切函数,⊙表示为元素间的相乘,W是输入权重,U是隐层状态 的循环权重,V是历史信息的影响权重,这些权重参数通过模型训练获得。可以看出,遗忘门f
t控制LSTM网络层22中的信息檫除;输入门i
t控制LSTM网络层22中的信息更新;输出门o
t控制LSTM网络层22内部状态的信息输出。
Where x t is the input sequence at time t, σ is the sigmoid function, tanh is the hyperbolic tangent function of the hidden layer state h, ⊙ is represented as the multiplication between elements, W is the input weight, and U is the loop of the hidden layer state. Weight, V is the influence weight of historical information, and these weight parameters are obtained through model training. It can be seen that the forgetting gate f t controls the information deletion in the LSTM network layer 22; the input gate i t controls the information update in the LSTM network layer 22; and the output gate o t controls the information output of the internal state of the LSTM network layer 22.
在本实施例中,输入门i
t、输出门o
t、遗忘门f
t和记忆单元c
t能够使LSTM网络层22自适应选择遗忘、记忆和输出记忆信息,如果检测到重要的信息内容,遗忘门f
t将会关闭,这样将会在多个时间步长内利用该信息,这就等价于捕捉到了一个长期依赖信息;另一方面,当遗忘门f
t打开时,LSTM网络层22将会选择复位记忆状态。
In this embodiment, the input gate i t , the output gate o t , the forgetting gate f t , and the memory unit c t enable the LSTM network layer 22 to adaptively select forgetting, memorizing, and outputting memory information. If important information content is detected, The forgetting gate f t will be turned off, so that the information will be utilized in multiple time steps, which is equivalent to capturing a long-term dependency information; on the other hand, when the forgetting gate f t is turned on, the LSTM network layer 22 The reset memory state will be selected.
现有的基于神经网络的负荷预测方法大多都是单任务学习模式,这些方法受到训练样本数目较少的限制,而无法充分学习网络结构和参数。为了解决这个问题,这些模型加入了无监督的预训练阶段。这个无监督的预训练方法对于提升最终的性能是有效的,但这并不是直接优化系统的期望任务。由于深度神经网络模型从一个任务中学习到的特征可以应用于改进其余相关任务的学习中,所以深度神经网络模型很适合于多任务学习。本发明提出两个基于多任务学习架构的深度神经网络负荷预测模型,分别为用于供电负荷预测的单层多任务深度神经网络模型和用于供电负荷预测的双层多任务深度神经网络模型,具体模型结构如图3和图4所示。Most of the existing neural network-based load forecasting methods are single-task learning modes. These methods are limited by the small number of training samples, and cannot fully learn the network structure and parameters. To solve this problem, these models have joined the unsupervised pre-training phase. This unsupervised pre-training method is effective for improving the final performance, but it is not the direct task of optimizing the system. Since the features learned from a task by the deep neural network model can be applied to improve the learning of the remaining related tasks, the deep neural network model is very suitable for multi-task learning. The present invention proposes two deep neural network load prediction models based on multi-task learning architecture, which are a single-layer multi-task deep neural network model for power supply load prediction and a two-layer multi-task deep neural network model for power supply load prediction. The specific model structure is shown in Figures 3 and 4.
参考图3和图4所示,图3为用于供电负荷预测的单层多任务深度神经网络模型的示意图;图4为用于供电负荷预测的双层多任务深度神经网络模型的示意图。在图3中,多个相关任务共享一个相同的LSTM网络层22,该相同的LSTM网络层22在时刻t的输出表示为h
t
(s)。在图4中,将两个相关任务各自赋予一个LSTM网络层22,这样,每一个任务就可以使用另一个任务的LSTM网络层22的相关信息。值得说明的是,在图4中,给定一组相关任务(m,n),每个任务有自己的LSTM网络层22,将这对LSTM网络层22在时刻t的输出表示为h
t
(m)和h
t
(n),为了更好地控制共享信息从一个任务流入到另一个任务中,本发明使用了一个全局门控单元31来赋予模型决定应该接收多少信息的能力。基于上述公式(4),重新定义第m个任务的LSTM网络层22的记忆内容如公式(7)所示:
Referring to FIG. 3 and FIG. 4, FIG. 3 is a schematic diagram of a single-layer multi-task deep neural network model for power supply load prediction; and FIG. 4 is a schematic diagram of a two-layer multi-task deep neural network model for power supply load prediction. In Figure 3, a plurality of related tasks share an identical LSTM network layer 22, the output of which is represented as h t (s) at time t. In Figure 4, two related tasks are each assigned to an LSTM network layer 22 such that each task can use information about the LSTM network layer 22 of another task. It is worth noting that in Figure 4, given a set of related tasks (m, n), each task has its own LSTM network layer 22, representing the output of the pair of LSTM network layers 22 at time t as h t ( m) and h t (n) , in order to better control the flow of shared information from one task to another, the present invention uses a global gating unit 31 to give the model the ability to determine how much information should be received. Based on the above formula (4), the memory content of the LSTM network layer 22 that redefines the mth task is as shown in the formula (7):
其中,
,其余的参数设置和标准的LSTM网络层22一致,即:x
t是t时刻的输入序列,σ表示为sigmoid函数, W是输入权重,U是隐层状态h的循环权重,V是历史信息的影响权重,tanh为隐层状态h的双曲正切函数。
among them, The remaining parameter settings are consistent with the standard LSTM network layer 22, ie: x t is the input sequence at time t, σ is the sigmoid function, W is the input weight, U is the cyclic weight of the hidden layer state h, and V is the historical information. The influence weight, tanh is the hyperbolic tangent function of the hidden layer state h.
所述电力预测模块103用于利用所述深度神经网络负荷预测模型对所需预测区域内的电力负荷进行预测,并通过回归器30产生该区域内的电力负荷预测结果。本发明通过单层多任务深度神经网络模型或者双层多任务深度神经网络模型均可对所需预测区域内的电力负荷进行预测并产生该区域内的电力负荷预测结果。本发明提出的两个模型可以同时联合学习两个相关任务,模型的最后一层的LSTM网络层22连接回归器30,例如一种支持向量回归机(Support Vector Regressor)等,通过回归器30可输出预测的电力负荷值。The power prediction module 103 is configured to predict a power load in a required prediction area by using the deep neural network load prediction model, and generate a power load prediction result in the area through the regression unit 30. The invention can predict the electric load in the required prediction area by the single-layer multi-task deep neural network model or the double-layer multi-task deep neural network model and generate the electric load prediction result in the area. The two models proposed by the present invention can jointly learn two related tasks at the same time, and the LSTM network layer 22 of the last layer of the model is connected to the regression unit 30, such as a Support Vector Regressor, etc., through the regression device 30. The predicted power load value is output.
在本实施例中,所述单层多任务深度神经网络模型中的LSTM网络层在时刻 的输出表示为 ,其中初始化参数是均匀分布在[-0.1,0.1]之间的随机采样值。所述双层多任务深度神经网络模型的LSTM网络层22的中 和 初始化参数是均匀分布在[-0.1,0.1]之间的随机采样值。采用最小误差平方和作为损失函数,用误差反向传播算法进行训练,并采用交叉验证方法实验寻找模型的超参数。所述误差反向传播算法和交叉验证方法均为所属技术领域的现有技术,本发明不作具体赘述。In this embodiment, the output of the LSTM network layer in the single-layer multi-tasking deep neural network model at time is expressed as , wherein the initialization parameter is a random sample value uniformly distributed between [-0.1, 0.1]. The neutralization initialization parameter of the LSTM network layer 22 of the two-layer multi-tasking deep neural network model is a random sample value uniformly distributed between [-0.1, 0.1]. The minimum error sum of squares is used as the loss function, and the error back propagation algorithm is used for training. The cross-validation method is used to find the hyperparameter of the model. The error back propagation algorithm and the cross-validation method are all prior art in the prior art, and the present invention does not specifically describe them.
所述结果输出模块104于通过所述输出层23输出所需预测区域内的电力负荷预测结果至输出单元14;具体地,所述输出单元14通过所述输出层23输出回归器30产生的区域内的电力负荷预测结果,即一组相关任务 的电力负荷值为 和 。The result output module 104 outputs the power load prediction result in the required prediction area to the output unit 14 through the output layer 23; specifically, the output unit 14 outputs the area generated by the regression unit 30 through the output layer 23. The result of the electric load forecast within the group, that is, the sum of the electric load values of a group of related tasks.
与现有的技术相比,本发明有以下技术优点:能够同时联合学习和保存较长时间负荷序列所包含的短期波动信息、季节性和趋势性信息,适用于多任务高维时间序列预测问题。本发明所述基于长短时记忆神经网络的电力负荷预测系统基于深度学习领域中的长短时记忆神经网络(LSTM)来构建多任务学习的负荷预测模型,以进一步提升预测效果。本发明提出了跨区域的供电负荷预测模型,能够同时预测出多区域的用电负荷,而且预测效果较现有用电负荷预测模型更精确。Compared with the prior art, the present invention has the following technical advantages: capable of jointly learning and storing short-term fluctuation information, seasonality and trend information contained in a long-time load sequence, and is suitable for multi-task high-dimensional time series prediction problems. . The power load forecasting system based on the long-short-time memory neural network of the present invention constructs a load forecasting model for multi-task learning based on the long-short-time memory neural network (LSTM) in the depth learning field to further improve the prediction effect. The invention proposes a cross-region power supply load prediction model, which can simultaneously predict the power load of multiple regions, and the prediction effect is more accurate than the existing power load prediction model.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效功能变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention, and equivalent structural or equivalent functional changes made by the description of the present invention and the accompanying drawings may be directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of the present invention.
相较于现有技术,本发明所述基于长短时记忆神经网络的电力负荷预测系统,基于深度学习领域中的长短时记忆神经网络(Long
Short-term Memory Neural Network,LSTM)来构建多任务学习的负荷预测模型,以进一步提升预测效果。本发明提出了跨区域的供电负荷预测模型,能够同时预测出多区域的用电负荷,而且预测效果较现有用电负荷预测模型更精确。Compared with the prior art, the power load prediction system based on the long and short time memory neural network of the present invention is based on the long and short time memory neural network in the field of deep learning (Long
Short-term Memory Neural Network (LSTM) is used to build a load forecasting model for multi-task learning to further improve the prediction effect. The invention proposes a cross-region power supply load prediction model, which can simultaneously predict the power load of multiple regions, and the prediction effect is more accurate than the existing power load prediction model.
Claims (9)
- 一种基于长短时记忆神经网络的电力负荷预测系统,运行于计算机中,该计算机包括输入单元以及输出单元,其特征在于,所述长短时记忆神经(LSTM)网络包括输入层、LSTM网络层和输出层,所述电力负荷预测系统包括:信息接收模块,用于通过输入单元接收输入的历史时刻的电力负荷数据和区域特征因素,并将所述历史时刻的电力负荷数据和区域特征因素传递至所述LSTM网络的输入层;模型建立模块,用于将所述LSTM网络的输入层接收的历史时刻的电力负荷数据和区域特征因素导入所述LSTM网络层,并通过所述LSTM网络层对所述历史时刻的电力负荷数据和区域特征因素进行训练建模,以训练生成深度神经网络负荷预测模型,所述深度神经网络负荷预测模型为用于供电负荷预测的单层多任务深度神经网络模型或双层多任务深度神经网络模型;电力预测模块,用于利用所述深度神经网络负荷预测模型对所需预测区域内的电力负荷进行预测,并通过连接至所述LSTM网络层的回归器产生该区域内的电力负荷预测结果;结果输出模块,用于通过所述输出层输出所需预测区域内的电力负荷预测结果至所述输出单元。An electric load forecasting system based on a long-and-short-time memory neural network running in a computer, the computer comprising an input unit and an output unit, wherein the long-term memory neural network (LSTM) network comprises an input layer, an LSTM network layer, and An output layer, the power load prediction system includes: an information receiving module, configured to receive, by the input unit, the power load data and the regional characteristic factor of the input historical moment, and transmit the power load data and the regional characteristic factor of the historical moment to An input layer of the LSTM network; a model establishing module, configured to import power load data and regional feature factors of a historical time received by an input layer of the LSTM network into the LSTM network layer, and pass the LSTM network layer The power load data and regional characteristic factors of the historical moment are trained and modeled to train a deep neural network load forecasting model, which is a single-layer multi-task deep neural network model for power supply load prediction or Two-layer multi-task deep neural network model; power prediction mode And using the deep neural network load prediction model to predict a power load in a required prediction area, and generating a power load prediction result in the area by a regression unit connected to the LSTM network layer; a result output module, And a method for outputting, by the output layer, a power load prediction result in a required prediction area to the output unit.
- 如权利要求1所述的基于长短时记忆神经网络的电力负荷预测系统,其特征在于,所述深度神经网络负荷预测模型表示如下公式: 。其中,t∈[0,24],是一天当中的时间,以小时为单位;d∈{1,2,...,365,366}是一年当中的天数,以天为单位;c是一天的类型;y 1是包含一段历史用电需求的历史电力负荷数据;u 1是一个包含区域特征因素的实值向量;id代表用电需求的区域标识。 The power load prediction system based on a long-term and short-term memory neural network according to claim 1, wherein the deep neural network load prediction model represents the following formula: . Where t∈[0,24] is the time of day, in hours; d∈{1,2,...,365,366} is the number of days of the year, in days; c is one day Type; y 1 is historical power load data containing a historical power demand; u 1 is a real value vector containing regional feature factors; id represents the area identifier of the power demand.
- 如权利要求1所述的基于长短时记忆神经网络的电力负荷预测系统,其特征在于,所述LSTM网络是一种改进型的迭代神经网络,该迭代神经网络通过对隐层状态向量h t递归应用状态转移函数f来处理输入序列的网络,处于时间步长t的隐层状态向量h t由当前输入序列x t和上一时刻的隐层状态向量h t-1决定,所述隐层状态向量h t采用如下公式表示: 。 The power load forecasting system based on long-short-time memory neural network according to claim 1, wherein said LSTM network is an improved iterative neural network that recursively returns a hidden layer state vector h t Applying the state transfer function f to process the network of input sequences, the hidden layer state vector h t at time step t is determined by the current input sequence x t and the hidden layer state vector h t-1 at the previous moment, the hidden layer state The vector h t is expressed by the following formula: .
- 如权利要求1所述的基于长短时记忆神经网络的电力负荷预测系统,其特征在于,所述LSTM网络层包括输入门i t、输出门o t和遗忘门f t以及记忆单元c t,在时刻t,记忆单元c t记录到当前时刻t为止的所有历史信息并受到输入门i t、输出门o t和遗忘门f t这三个逻辑门控制,该三个逻辑门的输出值均在0和1之间。 The power load prediction system based on the long-short-time memory neural network according to claim 1, wherein the LSTM network layer includes an input gate i t , an output gate o t and a forgetting gate f t , and a memory unit c t time t, C t the recording unit to the memory of all the history information until the current time t and I t being an input gate, the output of gate O t F t and three forgetting door control logic gate, the output value of three logic gates are in Between 0 and 1.
- 如权利要求4所述的基于长短时记忆神经网络的电力负荷预测系统,其特征在于,所述遗忘门f t控制LSTM网络层的信息檫除,所述输入门i t控制LSTM网络层的信息更新,所述输出门o t控制内部状态的信息输出。 The power load prediction system based on the long-short-time memory neural network according to claim 4, wherein the forgetting gate f t controls information deletion of the LSTM network layer, and the input gate i t controls information of the LSTM network layer Update, the output gate o t controls the information output of the internal state.
- 如权利要求4所述的基于长短时记忆神经网络的电力负荷预测系统,其特征在于,所述LSTM网络的输入序列为x=(x 1,x 2,...,x t),由输入层输入至LSTM网络层,输出序列为y=(y 1,y 2,...,y t),由输出层从LSTM网络层输出,其中,T是预测期,x是历史输入数据,y是预测电力负荷,所述LSTM网络层的参数迭代更新方式如下公式(1)-(6)所示: (1) (2) (3) (4) (5) (6)其中,x t是t时刻的输入序列,σ表示为sigmoid函数,⊙表示为元素间的相乘,W是输入权重,U是隐层状态h的循环权重,V是历史信息的影响权重,tanh为隐层状态h的双曲正切函数。 The power load prediction system based on long-short-time memory neural network according to claim 4, wherein the input sequence of the LSTM network is x=(x 1 , x 2 , . . . , x t ), input The layer is input to the LSTM network layer, and the output sequence is y=(y 1 , y 2 , . . . , y t ), which is output from the LSTM network layer by the output layer, where T is the prediction period and x is the historical input data, y It is predicted the power load, and the parameter iterative update mode of the LSTM network layer is as shown in the following formulas (1)-(6): (1) (2) (3) (4) (5) (6) where x t is the input sequence at time t, σ is the sigmoid function, ⊙ is the multiplication between elements, W is the input weight, U is the cyclic weight of the hidden layer state h, and V is the influence of historical information. Weight, tanh is the hyperbolic tangent function of the hidden layer state h.
- 如权利要求1所述的基于长短时记忆神经网络的电力负荷预测系统,其特征在于,所述单层多任务深度神经网络模型的多个相关任务共享一个相同的LSTM网络层,该相同的LSTM网络层在时刻t的输出表示为h t (s),其中初始化参数是均匀分布在[-0.1,0.1]之间的随机采样值。 The power load forecasting system based on a long-short-time memory neural network according to claim 1, wherein a plurality of related tasks of said single-layer multi-task deep neural network model share an identical LSTM network layer, the same LSTM The output of the network layer at time t is denoted as h t (s) , where the initialization parameters are random sample values evenly distributed between [-0.1, 0.1].
- 如权利要求1所述的基于长短时记忆神经网络的电力负荷预测系统,其特征在于,所述双层多任务深度神经网络模型的两个相关任务各自赋予一个LSTM网络层,每个任务分别使用另一个任务的LSTM网络层的相关信息,并通过一个全局门控单元来控制双层多任务深度神经网络模型的信息接收。The power load forecasting system based on long-short-time memory neural network according to claim 1, wherein two related tasks of the two-layer multi-task deep neural network model are respectively assigned to an LSTM network layer, and each task is separately used. Another task is related to the LSTM network layer and controls the information reception of the two-layer multi-tasking deep neural network model through a global gating unit.
- 如权利要求8所述的基于长短时记忆神经网络的电力负荷预测系统,其特征在于,所述双层多任务深度神经网络模型的LSTM网络层在时刻 的输出表示为h t (m)和h t (n),其中,h t (m)和h t (n)的初始化参数是均匀分布在[-0.1,0.1]之间的随机采样值,(m,n)为给定一组相关任务,第m个任务的LSTM网络层的记忆信息如公式所示: ,其中, ,x t是t时刻的输入序列,σ表示为sigmoid函数,W是输入权重,U是隐层状态h的循环权重,V是历史信息的影响权重,tanh为隐层状态h的双曲正切函数。 The power load prediction system based on long-term and short-term memory neural network according to claim 8, wherein the output of the LSTM network layer of the two-layer multi-task deep neural network model at time is expressed as h t (m) and h t (n) , where the initialization parameters of h t (m) and h t (n) are random sample values uniformly distributed between [-0.1, 0.1], and (m, n) is a given set of related tasks The memory information of the LSTM network layer of the mth task is as shown in the formula: ,among them, x t is the input sequence at time t, σ is the sigmoid function, W is the input weight, U is the cyclic weight of the hidden layer state h, V is the influence weight of the historical information, and tanh is the hyperbolic tangent function of the hidden layer state h .
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710136478.0A CN106952181A (en) | 2017-03-08 | 2017-03-08 | Electric Load Prediction System based on long Memory Neural Networks in short-term |
CN201710136478.0 | 2017-03-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018161723A1 true WO2018161723A1 (en) | 2018-09-13 |
Family
ID=59468168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/072372 WO2018161723A1 (en) | 2017-03-08 | 2018-01-12 | Power load forecasting system based on long short-term memory neural network |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106952181A (en) |
WO (1) | WO2018161723A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109636035A (en) * | 2018-12-12 | 2019-04-16 | 北京天诚同创电气有限公司 | Load forecasting model creation method and device, Methods of electric load forecasting and device |
CN109685240A (en) * | 2018-10-24 | 2019-04-26 | 国网浙江省电力有限公司 | A kind of prediction of 95598 traffic work orders and unusual fluctuation method for early warning based on LSTM deep learning |
CN109949180A (en) * | 2019-03-19 | 2019-06-28 | 山东交通学院 | A kind of the cool and thermal power load forecasting method and system of ship cooling heating and power generation system |
CN109978217A (en) * | 2018-11-09 | 2019-07-05 | 国网浙江省电力有限公司绍兴供电公司 | Methods of electric load forecasting based on singular spectrum analysis and memory network |
CN109993368A (en) * | 2019-04-08 | 2019-07-09 | 福州大学 | Power forecasting method based on unusual spectral factorization and shot and long term memory network |
CN110782165A (en) * | 2019-10-25 | 2020-02-11 | 深圳供电局有限公司 | Gridding power distribution network residual power supply capacity monitoring system |
CN111461462A (en) * | 2020-04-29 | 2020-07-28 | 南京工程学院 | Daily load prediction method based on TrellisNet-L STM |
EP3716164A1 (en) * | 2019-03-28 | 2020-09-30 | Accenture Global Solutions Limited | Predictive power usage monitoring |
US20210248442A1 (en) * | 2020-02-11 | 2021-08-12 | Distech Controls Inc. | Computing device and method using a neural network to predict values of an input variable of a software |
US20220004941A1 (en) * | 2020-07-06 | 2022-01-06 | Samsung Electronics Co., Ltd. | Short-term load forecasting |
CN116061742A (en) * | 2022-10-25 | 2023-05-05 | 广州汇锦能效科技有限公司 | Charging control method and system for electric automobile in time-of-use electricity price photovoltaic park |
CN118590549A (en) * | 2024-08-02 | 2024-09-03 | 湖南长银五八消费金融股份有限公司 | Distributed system service scheduling optimization method, device, equipment and medium |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106952181A (en) * | 2017-03-08 | 2017-07-14 | 深圳市景程信息科技有限公司 | Electric Load Prediction System based on long Memory Neural Networks in short-term |
CN107154150B (en) * | 2017-07-25 | 2019-07-02 | 北京航空航天大学 | A kind of traffic flow forecasting method based on road cluster and double-layer double-direction LSTM |
CN107563122B (en) * | 2017-09-20 | 2020-05-19 | 长沙学院 | Crime prediction method based on interleaving time sequence local connection cyclic neural network |
CN107657313B (en) * | 2017-09-26 | 2021-05-18 | 上海数眼科技发展有限公司 | System and method for transfer learning of natural language processing task based on field adaptation |
CN107785014A (en) * | 2017-10-23 | 2018-03-09 | 上海百芝龙网络科技有限公司 | A kind of home scenarios semantic understanding method |
CN109936464B (en) * | 2017-12-15 | 2022-04-01 | 中国移动通信集团浙江有限公司 | Communication capacity open load prediction method and device based on multilayer LSTMRNN |
CN108182239A (en) * | 2017-12-27 | 2018-06-19 | 成都寻道科技有限公司 | A kind of article temperature forecasting system and Forecasting Methodology |
CN108182259B (en) * | 2018-01-03 | 2020-06-19 | 华南理工大学 | Method for classifying multivariate time series based on deep long-short term memory neural network |
CN108416690A (en) * | 2018-01-19 | 2018-08-17 | 中国矿业大学 | Load Forecasting based on depth LSTM neural networks |
CN108761377A (en) * | 2018-05-28 | 2018-11-06 | 国网福建省电力有限公司电力科学研究院 | A kind of electric energy metering device method for detecting abnormality based on long memory models in short-term |
CN108830487A (en) * | 2018-06-21 | 2018-11-16 | 王芊霖 | Methods of electric load forecasting based on long neural network in short-term |
CN110738344B (en) * | 2018-07-20 | 2022-07-05 | 中国农业大学 | Distributed reactive power optimization method and device for load prediction of power system |
CN109034495A (en) * | 2018-08-30 | 2018-12-18 | 珠海吉瓦科技有限公司 | Electric Load Prediction System based on edge calculations |
CN109242180A (en) * | 2018-08-31 | 2019-01-18 | 合肥工业大学 | Long-medium term power load forecasting method and system |
CN109034500A (en) * | 2018-09-04 | 2018-12-18 | 湘潭大学 | A kind of mid-term electric load forecasting method of multiple timings collaboration |
CN109615449A (en) * | 2018-10-25 | 2019-04-12 | 阿里巴巴集团控股有限公司 | A kind of prediction technique and device, a kind of calculating equipment and storage medium |
EP3857458A1 (en) * | 2018-10-30 | 2021-08-04 | Google LLC | Quantizing trained long short-term memory neural networks |
KR102150815B1 (en) * | 2018-11-02 | 2020-09-02 | 알리바바 그룹 홀딩 리미티드 | Monitoring of multiple system indicators |
CN109214610B (en) * | 2018-11-16 | 2022-05-31 | 国网江苏省电力有限公司经济技术研究院 | Saturated power load prediction method based on long-term and short-term memory neural network |
CN109255505B (en) * | 2018-11-20 | 2021-09-24 | 国网辽宁省电力有限公司经济技术研究院 | Short-term load prediction method of multi-model fusion neural network |
CN109659933B (en) * | 2018-12-20 | 2022-03-18 | 浙江工业大学 | Electric energy quality prediction method for power distribution network with distributed power supply based on deep learning model |
CN109919352A (en) * | 2018-12-30 | 2019-06-21 | 国网浙江省电力有限公司衢州供电公司 | A kind of Distribution Network Load Data prediction technique based on user side electricity consumption behavior |
CN109657783B (en) * | 2019-01-08 | 2023-04-07 | 浙江大学 | Coal mining machine memory cutting system with strong robustness and long-time memory capability |
CN109904854B (en) * | 2019-01-14 | 2023-11-07 | 中国电力科学研究院有限公司 | Household circuit load decomposition method and system oriented to demand response |
CN110009132A (en) * | 2019-03-04 | 2019-07-12 | 三峡大学 | A kind of short-term electric load fining prediction technique based on LSTM deep neural network |
CN110110915A (en) * | 2019-04-28 | 2019-08-09 | 上海电力学院 | A kind of integrated prediction technique of the load based on CNN-SVR model |
CN110135634B (en) * | 2019-04-29 | 2022-01-25 | 广东电网有限责任公司电网规划研究中心 | Medium-and long-term power load prediction device |
CN110210993B (en) * | 2019-05-22 | 2023-04-07 | 重庆大学 | Urban short-term gas load prediction method based on cyclic neural network model |
CN110543942A (en) * | 2019-08-28 | 2019-12-06 | 广西大学 | Multi-space-time long and short memory depth network accurate prediction method |
CN110766236A (en) * | 2019-10-31 | 2020-02-07 | 云南电网有限责任公司昆明供电局 | Power equipment state trend prediction method based on statistical analysis and deep learning |
CN111144923B (en) * | 2019-11-11 | 2022-08-23 | 中国科学院计算机网络信息中心 | Product period demand prediction method based on deep circulation neural network |
CN111080472A (en) * | 2019-11-12 | 2020-04-28 | 国网山西省电力公司晋中供电公司 | Load prediction and analysis method for power system |
CN111200531B (en) * | 2020-01-02 | 2022-01-04 | 国网冀北电力有限公司信息通信分公司 | Communication network traffic prediction method and device and electronic equipment |
CN111210091A (en) * | 2020-02-25 | 2020-05-29 | 上海积成能源科技有限公司 | System model for predicting short-term power load based on long and short-term memory model of recurrent neural network |
CN111598721B (en) * | 2020-05-08 | 2022-09-27 | 天津大学 | Load real-time scheduling method based on reinforcement learning and LSTM network |
CN111401667B (en) * | 2020-06-03 | 2021-01-08 | 广东电网有限责任公司东莞供电局 | Power utilization scheduling method and device for factory, computer equipment and storage medium |
CN111680838A (en) * | 2020-06-08 | 2020-09-18 | 中国电力科学研究院有限公司 | Air conditioner load aggregated power prediction method and system |
CN111564848B (en) * | 2020-06-09 | 2022-05-03 | 剑科云智(深圳)科技有限公司 | Intelligent power dispatching method and power utilization load prediction device for micro power grid |
CN112598151A (en) * | 2020-11-16 | 2021-04-02 | 华南理工大学 | High-voltage cable surface temperature prediction method in cable trench laying mode |
CN113222211B (en) * | 2021-03-31 | 2023-12-12 | 中国科学技术大学先进技术研究院 | Method and system for predicting pollutant emission factors of multi-region diesel vehicle |
CN113111578B (en) * | 2021-04-01 | 2023-04-07 | 上海晨翘智能科技有限公司 | Power load prediction method, power load prediction device, computer equipment and storage medium |
CN113449909B (en) * | 2021-06-22 | 2022-12-20 | 北京理工大学 | Cold load prediction method of cold accumulation air conditioner based on improved long-term and short-term memory network |
CN114091724A (en) * | 2021-10-15 | 2022-02-25 | 国网浙江省电力有限公司 | Power supply equipment load and service life prediction model construction method |
CN115034507A (en) * | 2022-06-30 | 2022-09-09 | 杭州凯达电力建设有限公司 | Power load prediction method of charging pile and related components |
CN115409431B (en) * | 2022-10-31 | 2023-01-24 | 国网湖北省电力有限公司信息通信公司 | Distributed power resource scheduling method based on neural network |
CN115759418A (en) * | 2022-11-16 | 2023-03-07 | 重庆电力交易中心有限公司 | Adjustable capacity prediction method and system for electric power retail customer |
CN116663863B (en) * | 2023-07-28 | 2023-10-20 | 石家庄科林电气股份有限公司 | Virtual power plant load prediction method based on scheduling plan |
CN116979531B (en) * | 2023-09-25 | 2023-12-12 | 山西京能售电有限责任公司 | Novel energy data monitoring method and method for monitoring auxiliary power market |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103093285A (en) * | 2013-01-22 | 2013-05-08 | 清华大学 | Short-term load forecast method based on artificial neural network |
CN103854068A (en) * | 2013-12-06 | 2014-06-11 | 国家电网公司 | Method for forecasting residential quarter short-term loads |
US20150254554A1 (en) * | 2014-03-04 | 2015-09-10 | Nec Corporation | Information processing device and learning method |
CN105608512A (en) * | 2016-03-24 | 2016-05-25 | 东南大学 | Short-term load forecasting method |
CN106952181A (en) * | 2017-03-08 | 2017-07-14 | 深圳市景程信息科技有限公司 | Electric Load Prediction System based on long Memory Neural Networks in short-term |
-
2017
- 2017-03-08 CN CN201710136478.0A patent/CN106952181A/en active Pending
-
2018
- 2018-01-12 WO PCT/CN2018/072372 patent/WO2018161723A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103093285A (en) * | 2013-01-22 | 2013-05-08 | 清华大学 | Short-term load forecast method based on artificial neural network |
CN103854068A (en) * | 2013-12-06 | 2014-06-11 | 国家电网公司 | Method for forecasting residential quarter short-term loads |
US20150254554A1 (en) * | 2014-03-04 | 2015-09-10 | Nec Corporation | Information processing device and learning method |
CN105608512A (en) * | 2016-03-24 | 2016-05-25 | 东南大学 | Short-term load forecasting method |
CN106952181A (en) * | 2017-03-08 | 2017-07-14 | 深圳市景程信息科技有限公司 | Electric Load Prediction System based on long Memory Neural Networks in short-term |
Non-Patent Citations (1)
Title |
---|
LIU, TONGTONG: "The Method of Short-term Load Forecasting based on long short-term memory", HEILONGJIANG SCIENCE AND TECHNOLOGY INFORMATION, vol. 31, 30 November 2016 (2016-11-30), pages 81 * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109685240A (en) * | 2018-10-24 | 2019-04-26 | 国网浙江省电力有限公司 | A kind of prediction of 95598 traffic work orders and unusual fluctuation method for early warning based on LSTM deep learning |
CN109685240B (en) * | 2018-10-24 | 2023-10-13 | 国网浙江省电力有限公司 | 95598 ticket prediction and transaction early warning method based on LSTM deep learning |
CN109978217A (en) * | 2018-11-09 | 2019-07-05 | 国网浙江省电力有限公司绍兴供电公司 | Methods of electric load forecasting based on singular spectrum analysis and memory network |
CN109636035A (en) * | 2018-12-12 | 2019-04-16 | 北京天诚同创电气有限公司 | Load forecasting model creation method and device, Methods of electric load forecasting and device |
CN109949180A (en) * | 2019-03-19 | 2019-06-28 | 山东交通学院 | A kind of the cool and thermal power load forecasting method and system of ship cooling heating and power generation system |
EP3716164A1 (en) * | 2019-03-28 | 2020-09-30 | Accenture Global Solutions Limited | Predictive power usage monitoring |
US11025061B2 (en) | 2019-03-28 | 2021-06-01 | Accenture Global Solutions Limited | Predictive power usage monitoring |
CN109993368A (en) * | 2019-04-08 | 2019-07-09 | 福州大学 | Power forecasting method based on unusual spectral factorization and shot and long term memory network |
CN110782165B (en) * | 2019-10-25 | 2022-05-13 | 深圳供电局有限公司 | Gridding power distribution network residual power supply capacity monitoring system |
CN110782165A (en) * | 2019-10-25 | 2020-02-11 | 深圳供电局有限公司 | Gridding power distribution network residual power supply capacity monitoring system |
US20210248442A1 (en) * | 2020-02-11 | 2021-08-12 | Distech Controls Inc. | Computing device and method using a neural network to predict values of an input variable of a software |
CN111461462A (en) * | 2020-04-29 | 2020-07-28 | 南京工程学院 | Daily load prediction method based on TrellisNet-L STM |
CN111461462B (en) * | 2020-04-29 | 2023-11-21 | 南京工程学院 | Daily load prediction method based on trellis Net-LSTM |
US20220004941A1 (en) * | 2020-07-06 | 2022-01-06 | Samsung Electronics Co., Ltd. | Short-term load forecasting |
US11847591B2 (en) * | 2020-07-06 | 2023-12-19 | Samsung Electronics Co., Ltd. | Short-term load forecasting |
CN116061742A (en) * | 2022-10-25 | 2023-05-05 | 广州汇锦能效科技有限公司 | Charging control method and system for electric automobile in time-of-use electricity price photovoltaic park |
CN116061742B (en) * | 2022-10-25 | 2024-05-03 | 广州汇锦能效科技有限公司 | Charging control method and system for electric automobile in time-of-use electricity price photovoltaic park |
CN118590549A (en) * | 2024-08-02 | 2024-09-03 | 湖南长银五八消费金融股份有限公司 | Distributed system service scheduling optimization method, device, equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN106952181A (en) | 2017-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018161723A1 (en) | Power load forecasting system based on long short-term memory neural network | |
WO2018161722A1 (en) | Power load forecasting method based on long short-term memory neural network | |
Kumar et al. | Energy load forecasting using deep learning approach-LSTM and GRU in spark cluster | |
CN108280551B (en) | Photovoltaic power generation power prediction method utilizing long-term and short-term memory network | |
Ju et al. | Application of seasonal SVR with chaotic gravitational search algorithm in electricity forecasting | |
Zhang et al. | A novel ensemble system for short-term wind speed forecasting based on Two-stage Attention-Based Recurrent Neural Network | |
CN107622329A (en) | The Methods of electric load forecasting of Memory Neural Networks in short-term is grown based on Multiple Time Scales | |
CN109711620A (en) | A kind of Short-Term Load Forecasting Method based on GRU neural network and transfer learning | |
CN109711617A (en) | A kind of medium-term and long-term Runoff Forecast method based on BLSTM deep learning | |
CN110866592B (en) | Model training method, device, energy efficiency prediction method, device and storage medium | |
Muzumdar et al. | Designing a robust and accurate model for consumer-centric short-term load forecasting in microgrid environment | |
Islam et al. | LSTM-based electrical load forecasting for Chattogram city of Bangladesh | |
Jin et al. | Short-term electric load prediction using transfer learning with interval estimate adjustment | |
Massaoudi et al. | Performance evaluation of deep recurrent neural networks architectures: Application to PV power forecasting | |
Niu et al. | A hybrid deep learning framework integrating feature selection and transfer learning for multi-step global horizontal irradiation forecasting | |
Akter et al. | Analysis and prediction of hourly energy consumption based on long short-term memory neural network | |
CN114676941B (en) | Electric-thermal load combined self-adaptive prediction method and device for park comprehensive energy system | |
Sen | Time series prediction based on improved deep learning | |
Jia et al. | Water quality prediction method based on LSTM-BP | |
Godahewa et al. | A generative deep learning framework across time series to optimize the energy consumption of air conditioning systems | |
Nawar et al. | Transfer learning in deep learning models for building load forecasting: Case of limited data | |
He et al. | Residential net load interval prediction based on stacking ensemble learning | |
Yamin et al. | Near-optimal energy management for energy harvesting IoT devices using imitation learning | |
Godahewa et al. | Simulation and optimisation of air conditioning systems using machine learning | |
Ibrahim et al. | LSTM neural network model for ultra-short-term distribution zone substation peak demand prediction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18763583 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18763583 Country of ref document: EP Kind code of ref document: A1 |