A smart grid management system with dynamic energy pricing that enables customers to trade green energy in local markets.
Volta Energy-System represents the smart grid system model that manages energy levels and pricing bewtween consumers and producers within the Volta Energy system.
Also see:
##Table of Contents
##Team
- Product Manager: Anastasia Zotova
- Technical Lead: John Tan
- Scrum Master: Michael Lom
- Development Team: Nikhil Ballaney
##Deployment To see a deployed version of the Volta Energy system, please visit the following:
##Development
###Requirements
- Node.js
###Installing Dependencies
From within the root directory:
npm install
###Distributive System Tool The Volta Energy system requires running multiple servers for each consumer, system and producer model. To assist running multiple servers simultaneously, please refer to Distributive System Tool.
View the project roadmap here.
##How it works
###Economic model
There are three kinds of agents in our electric power management system:
- households that both consume electric power and produce solar energy
- traditional power plants
- two intermediaries: the broker that manages the trade among households and the system operator that sets the market clearing price and determines the output of traditional power plants
The system operator receives the data on consumers’ demand and the costs and capacities of power plants and uses this information to find the market clearing price. Then households trade with the grid and the system issues production orders to the power plants.
###Architecture
Each agent (a house, a powerplant) has a server. The servers communicate through WebSockets. The front-end interface shows the dynamics of market price, electricity consumption and production in real time.