Giter Site home page Giter Site logo

ev-pricing's Introduction

EV-pricing

In this repository we include the code and data used in our experiments for the paper: Why Do Pricing Rules Matter? Electricity Market Design with Electric Vehicle Participants.

This paper has been submitted to the special issue Electric Vehicles Integration in Smart Grids at the World Electric Vehicle Journal.

Python libraries required

  • pandas
  • numpy
  • matplotlib
  • ortools

    python -m pip install --upgrade --user ortools

Data set

In the folder data, there are 4 different data files, one per each scenario from the paper:

1.  *Data_EV_Paper_S1.xlsx* for Scenario 1, used as reference (no EVs, no demand response)
2.  *Data_EV_Paper_S2.xlsx* for Scenario 2 (EVs, no demand response)
3.  *Data_EV_Paper_S3.xlsx* for Scenario 3 (EVs and demand response).

Additionally the file Data_Khodayar.xlsx is included. We used this dataset (associated to the paper: Electric Vehicle Mobility in Transmission-Constrained Hourly Power Generation Scheduling, Khodayar et al (2013)) to adapt it for the settings in our experiments, detailed as below:

  • The 3-node structure is included here as per Figure 2. in the paper (Section 6).
  • Generation and demand resources are described there. They are also explained in Section 6 (see Table 2)
  • Transmission lines (how nodes are connected and the respective capacities) are also included there.
  • Electric vehicles parameters as per Table 3 (Section 6) are included here.

The notebook contains:

  1. Loading the data (and selecting the correct scenario)
  2. Allocation model (as described in Section 5 of the paper)
  3. Pricing schemes (it also contains IP+ pricing scheme, although we only use IP and ELM pricing for the experiments in the paper)
  4. Results and plots

ev-pricing's People

Contributors

felipemaldonado avatar

Stargazers

 avatar

Watchers

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