Giter VIP home page Giter VIP logo

smartpracticeschool / sbsps-challenge-3925-predicting-the-energy-output-of-wind-turbine-based-on-the-weather-conditions- Goto Github PK

View Code? Open in Web Editor NEW
23.0 3.0 8.0 112.45 MB

Predict Energy Output of a wind turbine at any geo-coordinate for a time-series of next 72 hours using ML and live weather forecast details. Developed an Android App in Flutter framework and Flask backend to integrated with the model.

Jupyter Notebook 83.80% Kotlin 0.04% Swift 0.14% Objective-C 0.01% Dart 14.33% Python 1.67%
py flask flutter api-rest climacell-api jupyter-notebook heroku

sbsps-challenge-3925-predicting-the-energy-output-of-wind-turbine-based-on-the-weather-conditions-'s Introduction

Predicting Energy Output of Wind Turbine based on the Weather Conditions

app-release.apk is the APK of the app for direct use

Description of Project

Wind energy plays an increasing role in the supply of energy world-wide. The energy output of a wind farm is highly dependent on the wind conditions present at its site. If the output can be predicted more accurately, energy suppliers can coordinate the collaborative production of different energy sources more efficiently to avoid costly overproduction.

Solution Offered through this project

We analyzed the data for a Windmill Farm and extracted the weather parameters (assuming other physical conditions like weight of blades, height of windmill to be same etc) that affect power generation the most. Then we prepared an ML model taking the obtained features in consideration, using Boosted Regressor Tree Model. Then for provinding solution quicker to the end-user, we made an Android app to obtain power predictions of next 72 hours on hourly basis in single click.

Software Development Life Cycle(SDLC) Model Used

We used Iterative Waterfall SDLC model in making of this software. For the development of ML Model we tested it using IBM Watson Studio to get maximum accuracy. For developing the apps, in the initial phase all the requirements were fixed, then design of app was prepared and finally it was coded following Waterfall Model. Finally the app is deployed on Heroku server for public use.

Technology Stack Used

Jupyter Notebook (Python3) for Data Preprocessing, IBM Watson Studio for ML Model Testing and Prototyping, Python3 for ML model development and Flutter for front-end app development and Flask for back-end and integration with the model.

Other Reference

Weather Underground, Kaggle for Windfarm data, Climacell API, Heroku for hosting server

Climacell API key has been removed from app.py

sbsps-challenge-3925-predicting-the-energy-output-of-wind-turbine-based-on-the-weather-conditions-'s People

Contributors

bhazkar avatar creepy23 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.