Skip to content

This project optimizes EV charging station placement and capacity using MATLAB. It calculates optimal locations based on voltage stability and traffic congestion, then determines the ideal number of stations and points using TLBO.

Notifications You must be signed in to change notification settings

wizardoftrap/EV-Charging-Station-Location-Optimization

Repository files navigation

EV Charging Station Optimization

This repository contains code for optimizing the placement and capacity of electric vehicle (EV) charging stations. The project focuses on two key objective functions to determine optimal locations and the number of charging points.

Objective Functions

Objective 1: Screening Candidate Locations for Charging Stations

  • Purpose: Optimize candidate locations for EV charging stations by analyzing the power grid's voltage stability factor (VSF) and traffic congestion.
  • Techniques:
    • Traffic Congestion: Modeled using a Bayesian Network.
    • Voltage Stability Factor (VSF): Calculated using a Forward-Backward Sweep method.

Function Photo

Objective 1 Function
Where P is for congestion and Jacobian Matrix is for VSF

Result Photo

Results obtained from candidate selection Objective 1 Results

Objective 2: Minimizing Cost and Waiting Time

  • Purpose: Minimize the overall cost and waiting time at charging stations.
  • Techniques:
    • Queuing Theory: Used to model waiting time.
    • Teaching-Learning-Based Optimization (TLBO): Optimizes the number of charging stations and points at each location.

Function Photo

Objective 2 Function
Where
m= number of candidate locations
x=Number of charging stations at each locations
y=Number of charging points at each stations
C=Total cost of charging stations
ρ=Utilization rate of charging stations
λ=Arrival rate of EVs in charging stations
P=Probability of no EVs waiting in charging stations

Result Photo

Objective 2 Results
Results[x,y]
Where
x=Number of charging stations at each locations
y=Number of charging points at each stations

For more detailed explanation access file named TP.pdf

How to Run the Project

Installation

  1. Ensure MATLAB is installed on your system.
  2. Clone this repository to your local machine -Installation of EV charging Stations The comments contain the information about which index in a given array/structure contains which info so all those can be changed accordingly.
  3. Open all codes in matlab
  4. First run VSF code
  5. Run congestion code
  6. Run candidate code->Gives Candidate Locations
  7. Run TBLO code->Gives number of charging stations per loaction and number of charging points per station

Contributors

  1. Shiv Prakash Verma
  2. Varun Sharma
  3. Akshit Pal
  4. Anmol Yadav
  5. Harshal Sandhu

About

This project optimizes EV charging station placement and capacity using MATLAB. It calculates optimal locations based on voltage stability and traffic congestion, then determines the ideal number of stations and points using TLBO.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages