Load prediction based on-line and off-line training of neural networks
First Claim
Patent Images
1. A method of energy management in a power system comprising the steps of:
- Training an off-line neural network with load data;
Training the off-line neural network with a first set of on-line predicted load values;
Using the first set of on-line predicted values to predict a second set of predicted load values;
Training an on-line neural network with load data;
Training the on-line neural network with a third set of on-line predicted load values Using the third set of on-line predicted load values to predict a fourth set of on-line predicted load values Comparing the second set of predicted load values with actual load values and incrementing a first counter if the difference between the second set of predicted load values and the actual load values are within an acceptable range;
Comparing the fourth set of predicted load values with actual load values and incrementing a second counter if the difference between the fourth set of predicted load values and the actual load values are within an acceptable range; and
Calculating final predicted load values based on the values of the first and second counter.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for predicting loads within a power system through the training of on-line and an off-line neural networks. Load data and load increments are used with an on-line load prediction scheme to generate predicted load values to optimize power generation and minimize costs. This objective is achieved by employing a method and system which predicts short term load trends through the use of historical load data and short term load forecast data.
15 Citations
21 Claims
-
1. A method of energy management in a power system comprising the steps of:
-
Training an off-line neural network with load data;
Training the off-line neural network with a first set of on-line predicted load values;
Using the first set of on-line predicted values to predict a second set of predicted load values;
Training an on-line neural network with load data;
Training the on-line neural network with a third set of on-line predicted load values Using the third set of on-line predicted load values to predict a fourth set of on-line predicted load values Comparing the second set of predicted load values with actual load values and incrementing a first counter if the difference between the second set of predicted load values and the actual load values are within an acceptable range;
Comparing the fourth set of predicted load values with actual load values and incrementing a second counter if the difference between the fourth set of predicted load values and the actual load values are within an acceptable range; and
Calculating final predicted load values based on the values of the first and second counter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon instructions which when executed by a processor, cause the processor to perform the steps of:
-
Training an off-line neural network with load data;
Training the off-line neural network with a first set of on-line predicted load values;
Using the first set of on-line predicted values to predict a second set of predicted load values;
Training an on-line neural network with load data;
Training the on-line neural network with a third set of on-line predicted load values Using the third set of on-line predicted load values to predict a fourth set of on-line predicted load values Comparing the second set of predicted load values with actual load values and incrementing a first counter if the difference between the second set of predicted load values and the actual load values are within an acceptable range;
Comparing the fourth set of predicted load values with actual load values and incrementing a second counter if the difference between the fourth set of predicted load values and the actual load values are within an acceptable range; and
Calculating final predicted load values based on the values of the first and second counter.
-
-
16. A system for predicting loads within an energy management system of a power system, comprising:
-
a processor for executing energy management applications;
an off-line neural network in communication with the processor;
an on-line neural network in communication with the processor and the off-line neural network;
a load database for storing current and historical load values and predicted load values and accessible by the processor, the off-line neural network;
an on-line load prediction module in communication with the processor, the off-line neural network and load database;
a neural network training module in communication with the on-line neural network and off-line neural network;
a decision algorithm module for selecting a load prediction scheme;
a memory in communication with the processor for storing energy related data; and
an energy management module for executing energy management functions comprising, Training the off-line neural network with a first set of on-line predicted load values;
Using the first set of on-line predicted values to predict a second set of predicted load values;
Training an on-line neural network with load data;
Training the on-line neural network with a third set of on-line predicted load values Using the third set of on-line predicted load values to predict a fourth set of on-line predicted load values Comparing the second set of predicted load values with actual load values and incrementing a first counter if the difference between the second set of predicted load values and the actual load values are within an acceptable range;
Comparing the fourth set of predicted load values with actual load values and incrementing a second counter if the difference between the fourth set of predicted load values and the actual load values are within an acceptable range; and
Calculating final predicted load values based on the values of the first and second counter. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification