Coder Social home page Coder Social logo

venkatesh19v / solar-power-generation-forecasting-fork Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anantgupta129/solar-power-generation-forecasting

0.0 0.0 0.0 3.22 MB

Prediction of Solar Power Generated by a power plant using artificial neural networks

License: Apache License 2.0

Python 0.38% Jupyter Notebook 99.62%

solar-power-generation-forecasting-fork's Introduction

Forecasting the Power Generated by a Solar Plant

Solar power is a free and clean alternative to traditional fossil fuels.

However, nowadays, solar cells' efficiency is not as high as we would like, so selecting the ideal conditions for its installation is critical in obtaining the maximum amount of energy out of it.

We want to predict the power output for a particular array of solar power generators, knowing some environmental conditions.

Solar power forecasting is very usefull in smooth operation and control of solar power plant. Generation of energy by a solar panel or cell depends upon the doping level and design of solar PV array but the main factors are the amount of solar radiation falling on the panel, environmental factors like atmospheric temperature and humidity and dust present on the panels . These factors are naturally variable and hence the output of solar cell directly depend on it. Also, the solar irradiance as well as all the above-mentioned factors are variable throughout the day. Hourly average or average at a particular interval of time of these parameters received is measured for better prediction of output of a PV module and thus a solar power plant. The lower the sampling rate better will be the predication.

About DATA

  • distance-to-solar-noon, in radians.
  • temperature, daily average temperature, in degrees Celsius.
  • wind-direction, daily average wind direction, in degrees (0-360).
  • wind-speed, daily average wind speed, in meters per second.
  • sky-cover, in a five-step scale, from 0 to 4, being 0 totally clear and 4 completely covered.
  • visibility, in kilometers.
  • humidity, in percentage.
  • average-wind-speed-(period), average wind speed during the 3-hour period de measure was taken in, in meters per second.
  • average-pressure-(period), average barometric pressure during the 3-hour period de measure was taken in, in mercury inches.
  • power-generated, in jules for each 3-hour period.

Dependencies

  • Python 3.8
  • Pandas
  • Tensorflow 2.2
  • Keras
  • Matplotlib
  • Seaborn
  • Numpy

Model Architecture

drawing drawing

Results

drawing drawing

  • lasso regressor feature importance

alt

Evaluation Parameter Value
R2 Score of Whole Data Frame 0.881888
R2 Score of Training Set 0.921727
R2 Score of Test Set 0.767884
Mean of Test Set 1204.179810
Standard Deviation of Test Set 930.158020
Relative Standard Deviation 0.772441

Refrences

solar-power-generation-forecasting-fork's People

Contributors

anantgupta129 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.