Giter Club home page Giter Club logo

electricitygeneration's Introduction

CS 4331/5331 Project 3 Proposal

"Electricity Generation from Natural resources"

Team Members:

  1. Amitsingh Paredeshi
  2. Jonatha Bouligny
  3. Prerit Datta

Aim of the Project

To educate children how electricity is generated from natural sources such as wind, solar power and a water turbine.

Project Description

This project was desined in Unity3d and is targeted platform is a Windows PC app (It can be ported to other OS by changing the build-settings). The project has 3 simulations of water turbine, solar panel and a wind turbine. Each of these simulations can be explored in any order to learn more about how they functions in the real world. The simulation allows the player to explore the scene via the arrow keys and certain interactions requires clicking using mouse buttons. The interactions are displayed on the screen as user interacts with different parts of simulations as described above.

Video Link

1. Water Turbine/Dam

The Water turbine shows various information about dams in the United States and allows the user to interact with the turbine to observe generated power.

This is how the Dam looks like the app:

Water_turbine_view2

User is given instructions on how to navigate around the simulations as shown here:

Water_turbine_view1

The Water turbine simulation provides various information such as how power is calculated, how much power this dam generates, and how big the dam is. The user gets a chance to change the flow, turn the dam on and off, and find the information about the dam based on states by selecting it from a drop down menu, as shown the below:

Water_turbine_view3

Models used in the Scene:

  1. https://sketchfab.com/models/8ebf72d69c53421fa028f5f218eacc89#
  2. https://sketchfab.com/models/df8efdcb297049e09a20f2030bf6cf4f
  3. https://3dwarehouse.sketchup.com/model/78cc2f590f41c50242471a633f328705/Power-Transformer-30-40-50-MVA-Tirathai
  4. https://3dwarehouse.sketchup.com/model/edf288c16aa9797a4d423544e7c5cb27/Lattice-Steel-Guyed-Electric-tower-500kv
  5. https://3dwarehouse.sketchup.com/model/7f7e2c047cb684a47e3486caff50555e/dirt-road-with-hill

2. Solar Panel

This simulations aims to explain how solar energy gets converted into electrical energy. The image below describes how the solar panel looks like in the simulation:

solar_view1

The instructions on how to navigate the simulation are displayed on screen such as below:

solar_view2

This simulation also explains different parts and devices needed to generate, store and transfer electricity via the panel. This simulation uses Restful API provdided by NREL (national laboratory of the U.S. Department of Energy) which shows the real time statistics regarding how much energry is being produced in USA using photovoltaic cell and how many units of installations are currently working accross United States. An example is shown below:

solar_view3

Photovoltaic refers to the process of turning the energy of the Sun directly into electrical current through the use of photovoltaic cells. Photovoltaic technology is relatively new; as a viable energy source, it is less than 50 years old. However, it has great potential for the future. As a source of energy, sunlight is free, its supplies are unlimited and it is available in the majority of areas of the world.

REST API- We have integrated with the NREL webservices to get the real-time status of the solar photovoltaic market in the U.S. Please find the link below for the API.

NREL Photovoltaic Data

Request

GET /api/solar/open_pv/installs/index?api_key=APY_KEY&state=TX

Sample Response

{ "inputs": { "state": "CA", "minsize": "10", "maxsize": "100", "pagenum": "1", "nppage": "25", "sort": "size_kw", "order": "DESC" }, "metadata": { "version": "2.0.0", "resultset": { "total_pages": 939, "count": 23471, "limit": 25, "offset": 0 } }, "status": 200, "result": [ { "_id": "5049033e27a49b219200a142", "cost": 391488.0, "date_installed": 1281506400, "size_kw": 100.0, "state": "CA", "zipcode": "91355" }, { "_id": "53fcc75427a49b2255377b7b", "cost": 576041.0, "date_installed": 1370498400, "size_kw": 99.96, "state": "CA", "zipcode": "93725"

] }

Request

GET /api/solar/open_pv/installs/summaries?api_key=APY_KEY&state=TX

Sample Response

{ "inputs": { "state": "CA", "minsize": "10", "maxsize": "100" }, "metadata": { "version": "2.0.0", "resultset": {} }, "status": 200, "result": { "avg_cost_cap_weight": 6.329, "avg_cost_pw": 6.322, "best_avg_cost_pw": 4.065, "total_capacity": 443.6257, "total_installs": 23471, "total_installs_with_cost": 22235 } }

Response Attributes Explained

avg_cost_cap_weight - Average cost ($ per watt) for all matched systems calculated as the total cost of all systems divided by the total capacity of all systems.
avg_cost_pw - The average cost ($ per watt) for all matched systems calculated as the mean of each system's cost per watt.
best_avg_cost_pw - Average cost ($ per watt) for the most recent year with at least 1 install.
total_capacity - Total capacity (Mw).
total_installs - Total number of installs.
total_installs_with_cost - Total number of installs with cost attributes populated.

3. Wind Turbine

This simulation explains the various parts that constitute a Wind Turbine and allows the user to interact with various parameters of a wind turbine size and see the correspondinding effect on electrcity generated. The wind turbine is shown below:

wind_view1

The entire model of the turbine and the internals of the wind turbine (shown below) was created from scatch in Unity, blender , and ProBuilder.

The internals (source: https://www.saveonenergy.com/how-wind-turbines-work/) of the Wind turbine, a user get to see the individual parts and their use in the simulation.

wind_view2

After, the user has explored all the parts of the turbine, he/she can change the various parameters of the wind mill such as efficiency, blade diameter and wind velocity to the see the corresponding effect on electricity generated:

wind_view3

The data for efficiency, diameter and velocity is based on actual scietific data used to design the wind turbines in the real-world.

Max Efficiency for turbine can be 59.26% due to laws of physics. This is known as Betz limit explained here and here, after the scientist who discovered this phenomena. Most turbines are able to have efficiency of 0.30(30%) to 0.45 (45%) as explained here and here.

The diameter of commercially availble wind turbines vary between 31m to 47m roughly. As mentioned on this page.

Finally, the velocity of the wind also varies throughout the day. The turbines are designed to function at certain wind speed to generate electricity. These limits are described on this page and the actual values have been used in the simulation. At very high or ver low speed the turbine stops rotating in the simulation. This can be adjusted by using '+' and '-' buttons in the simulation.

The formular to calculate the Power Generated uses the values above and can be found on this and this page.

electricitygeneration's People

Contributors

pardeshiamitsingh avatar

Stargazers

Ravi kumar avatar J.D Nicholls avatar

Watchers

James Cloos 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.