Giter VIP home page Giter VIP logo

particle-swarm-optimization's Introduction

Demand Side Management in Smart Grid using Particle Swarm Optimization

Problems we are addressing

  • High peak load demand

  • High distribution cost at peak load

  • Load scheduling with consumers’ consent

Solving these problems can be beneficial for both Distribution Companies(DISCOMs) and customers

How Demand Side Management Solves Problem

Utilizing electricity tariffs, monetary incentives, and government regulations to :-

  • Mitigate the peak load demand
  • Reduce overall distribution cost
  • Maximize the use of renewable energy and battery storage

Proposed Algorithm for Demand Side Management(DSM) using Particle Swarm Optimization(PSO)

  • It is a population based stochastic optimization technique
  • Each particle contains records of their best fitness value, P_best, and the best fitness value of the entire swarm, G_best
  • At each iteration we calculate fitness value of a bird and then compare it with Global P_best and G_best to update them if required.
  • The swarm will move towards best solutions by minimizing objective function

Algorithm

alt text

Implementation of PSO:

Inputs:

  • Day ahead load price

alt text

  • Forecasted Load data

alt text

  • Optimisation Function : We take it to be inverse of Day a head load price

alt text

  • PSO Parameters : velocity_clamping_factor, individual learning rate, social parameter, etc.

  • User load preference data:

alt text

Outputs:

alt text

Results :

  • For Residential load data

alt text

  • For Commercial load data

alt text

  • For Industrial load data

alt text

Analysis :

  • Above results clearly show the reduction in peak load demand, total cost incurred
  • The profit obtained in industrial load DSM was more than that of commercial and residential load. This is due to large ratings devices used in industries. So, shift of even a single controllable device from peak, can result in high load getting shifted and more effective and percent cost reduction is maximum in Industrial Loads
  • When the data of end time was included along with start time. Hence, increasing the constraints on scheduling time. Due to these restrictions and enforcement’s on device to be scheduled, some sharp peaks were observed in the load profile after DSM. Less cost reduction was observed in this case

particle-swarm-optimization's People

Contributors

vinaychetnani avatar

Stargazers

 avatar  avatar

Watchers

 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.