This is the DIRECT Project page for WindChaser group. This package is developed for wind power forecasting along with wind energy economic dispatch with a combination of LSTM and Q-Learning. The package was built and developed by wind data from wind farms in Seattle, WA. A GUI implementation for visualizing real-time forecasts is also available.
As the name suggests, we 'chase' the wind by focusing on the high penetration of stochastic power generation processes into our modern grids. We mainly have two objectives. One is to utilize deep learning for training a more accurate preditor that can forecasts future wind power generation based on history. Another one is to utilize reinforcement learning for helping users to make decisions based on the volatile electricity price to make informed decisions.
Group Member: Yiwen Wu, You Chen, Xiaoxiao Jia and Yize Chen
This is currently a research project, and we do not plan to commercialize this, this project is under the permissive MIT license. If anything changes, we will be sure to update accordingly. If you do happen to want to use any parts of this project, please do give reference. For more details, please read LICENSE.md
Python
Matlab
-
Python 3.5
-
Tensorflow
-
scikit-learn
-
pandas
-
numpy
-
Matlab
Contains the raw data related to wind power generation downloaded and sorted from NREL
. It also contains the processed data under the same directory that we used for machine learning algorithm in this project.
Documentations about this project. This includes stand-up presentations, find poster and detailed API user documentation.
The GUI created by Matlab
shows the curve of the history ground truth of the wind power as well as the prediction curve obtained from LSTM
method of machine learning that we used in this project. Both the prediction and history power outages can be seen from the dashboard of this GUI.
The graph module includes all the workflow plot as well as data processing and analysis, LSTM forecasts, Q learning for decision making results.
Main part of this project. Contains all python and Matlab packages, code and modules of machine learning method (both LSTM and Q learning) to implement the wind energy prediction.
The browser will pop out pdf version of poster automatically. This browser does not support PDFs. Please download the PDF to view it: Download PDF.
You can also view our poster here
You can also view our Q-Learning part introduction video