Skip to main content

ChaProEV: Charging Profiles of Electric Vehicles

Project description

ChaProEV

This repository contains the ChaProEV (Charging Profiles of Electric Vehicles) model.

Status

The ChaProEV model is under construction and not yet ready for use. Please contact the authors below if you have questions or requests to get model runs at some point.

Authors and contact

Omar Usmani (Omar.Usmani@TNO.nl)

Licence

ChaProEV is released under the Apache 2.0 license. All accompanying documentation and manual are released under the Creative Commons BY-SA 4.0 license.

Requirements

(See requirements.txt file for versions (corresponding to Python 3.11.1, which is the version used for developing and testing the model))

Installation and use

You can install ChaProEV with pip:

pip install ChaProEV

And then import ChaProEV in your code. You can of course use the various functions of ChaProEV, but the general use case is to run the model and focus on defining your case through the scenarios and their variants. In that case, the only piece of code you need is as follows (you just need to put the name of the folder where you put your case scenarios instead of the 'Mopo' example).

from ChaProEV import ChaProEV

if __name__ == '__main__':
    case_name: str = 'Mopo'
    ChaProEV.run_ChaProEV(case_name)

For examples of running ChaProEV, you can visit the ChaProEV runs repository.

General approach and structure

  • Split into scenarios, modules/computations, output profiles
  • USer can define a case (series of scenarios) without having to do anything with the code. They just need to edit/add scenarios and variants.

Documentation

The docmentation can be found here

Context, goals, and future developments

Driver

The primary driver for the publication and development of ChaProEV in this repository is the participation in the Mopo project (funded from European Climate, Infrastructure and Environment Executive Agency under the European Union’s HORIZON Research and Innovation Actions under grant agreement N°101095998).

Goal

The main goal of providing this repository is transparency regarding the assumptions and computations of the ChaProEV model.

Uses outside Mopo

Prior to Mopo

  1. Afspraken maken: Van data tot informatie Informatiebehoeften, datastandaarden en protocollen voor provinciale systeemstudies – Deel II technische rapportage. Nina Voulis, Joeri Vendrik, Reinier van der Veen, Alexander Wirtz, Michiel Haan, Charlotte von Meijenfeldt, Edwin Matthijssen, Sebastiaan Hers, Ewoud Werkman (CE Delft, TNO, Quintel), April 2021 where a previous version of ChaProEV was used to provide charging profiles of electric vehicles at the province level (for the Dutch proivinces of North Holland and Limburg)

  2. Elektrisch rijden personenauto's & logistiek: Trends en impact op het elektriciteitssyteem. Hein de Wilde, Charlotte Smit, Omar Usmani, Sebastiaan Hers (TNO), Marieke Nauta (PBL), August 2022 where a previous version of ChaProEV was used to identify potential moments where charging electric cars could result in local (i.e. neighbourhood/transformer level) network issues and see if these issues could be solved.

  3. Verlagen van lokale impact laden elektrisch vervoer: De waarde en haalbarheid van potentiële oplossingen, Charlotte Smit, Hein de Wilde, Richard Westerga, Omar Usmani, Sebastiaan Hers, TNO M12721, December 2022 where a previous version of ChaProEV was used to identify and quantify potential solutions to potential local (i.e. neighbourhood/transformer level) issues due to a possible large-scale adoption of electric cars (with illustrative examples for neighbourhoods in ihe cities of Amsterdam and Lelystad).

  4. TRADE-RES. A previous version of ChaProEV was used to generate reference charging profiles for a number of European countries, based on statistical differences per country. Results are in the TRADE-RES scenario database

After/during Mopo

  1. I.S. Jimenez, D. Ribó-Pérez, M. Cvetkovic, J. Kochems, C. Schimeczek, L. de Vries,Can an energy only market enable resource ade- quacy in a decarbonized power system? a co-simulation with two agent-based-models Applied Energy 360 (2024) 122695
  2. S. Johanndeiter, N. Helistö, J. Kiviluoma, V. Bertsch, Price formation and intersectoral distributional eects in a fully decarbonised european electricity market

Future

The ChaProEV will be used in other projects that will be listed here, if deemed relevant and apprpriate within the context of these projects.

Acknowledgments

 


EU emblem This project was partly develop under funding from the European Climate, Infrastructure and Environment Executive Agency under the European Union’s HORIZON Research and Innovation Actions under grant agreement N°101095998.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chaproev-1.1.7.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

ChaProEV-1.1.7-py3-none-any.whl (73.1 kB view details)

Uploaded Python 3

File details

Details for the file chaproev-1.1.7.tar.gz.

File metadata

  • Download URL: chaproev-1.1.7.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for chaproev-1.1.7.tar.gz
Algorithm Hash digest
SHA256 3e8aa8a4759ca88cc9a7d830b4fd9d407db17d6f7759cba536bb48b510390c1f
MD5 ce78c8a01188528c141ef1e133f6a69f
BLAKE2b-256 424ba0fff4c8c36a3e82f5452558ff55e90bacc3182e8ecc59863911adb278a2

See more details on using hashes here.

File details

Details for the file ChaProEV-1.1.7-py3-none-any.whl.

File metadata

  • Download URL: ChaProEV-1.1.7-py3-none-any.whl
  • Upload date:
  • Size: 73.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for ChaProEV-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 778f4fab7ac514116c6c0a878f28ddcacfb215bd1d2f7252923f0e730eaf296a
MD5 2919d2d6ee297e694a20bba73de42b86
BLAKE2b-256 48d6b87d3cd76c2fc0e264926fc83aca49d63f46f9932fbcf74bcc9ec75f147f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page