Skip to content

yiwen26/WindChaser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WindChaser

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

alt text

alt text

License

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

Language

Python

Matlab

Software Dependencies

  • Python 3.5

  • Tensorflow

  • scikit-learn

  • pandas

  • numpy

  • Matlab

Repository Outlines

Data

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.

Docs

Documentations about this project. This includes stand-up presentations, find poster and detailed API user documentation.

GUI demo

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.

Graphs

The graph module includes all the workflow plot as well as data processing and analysis, LSTM forecasts, Q learning for decision making results.

WindChaserModule

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.

Poster

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

Q-Learning Part Presentation

You can also view our Q-Learning part introduction video

About

DIRECT Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages