Skip to main content

EVNRG is an EV electrical demand simulation package that takes in trip data and turns it into useful energy data given a set of assumptions.

Project description

EVNRG

https://img.shields.io/pypi/v/evnrg.svg Documentation Status https://travis-ci.com/accurrently/evnrg.svg?branch=master
https://github.com/accurrently/evnrg/raw/master/images/w15-demand.png

EVNRG is an EV electrical demand simulation package that takes in trip data and turns it into useful energy data given a set of assumptions.

This project was inspired by an earlier effort to simulate electrical demand from a theoretical electrified fleet replacement. This tool is designed to track energy usage across an arbitrarily large fleet, with an arbitrary number of EVSE, and rules that govern when charging occurs, and what type of queuing logic to use.

Features

EVNRG takes in scenario definitions and interval travel data in order to generate arrays (Pandas Series) of:

  • Electrical demand (per EVSE bank)

  • Fuel consumption (per vehicle)

  • Battery state (per vehicle)

  • Deferred distance (per vehicle)

  • EVSE occupancy (per EVSE bank)

TODO

  • Write unit tests

  • Create Dask dispatcher for parallelized simulations

  • Implement geofenced rules

  • Implement smart charging behavior (throttling, round-robin) for situations where a Bank’s maximum power is lower the sum total of each EVSE’s maximum output.

  • Implement analyis (dependednt on openei-rates)

License

This package is Free software under the Apache Software License 2.0. See LICENSE for more information.

Credits

Initially written by Alex Campbell as part of a master’s of science thesis project at the University of California, Davis Energy Graduate Group. This project falls under the auspices of the UC Davis Institute of Transportation Studies (ITS) and the UC Davis Plug-in Hybrid and Electric Vehicle Research Center. This project was funded by the Office of Naval Research NEPTUNE program.

https://github.com/accurrently/evnrg/raw/master/images/ITS-logo.jpg https://github.com/accurrently/evnrg/raw/master/images/ONR-logo.png https://github.com/accurrently/evnrg/raw/master/images/PHEV-logo.png

This package’s skeleton was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2019-03-21)

  • Re-committed base package to GitHub.

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

evnrg-0.1.7.post2.tar.gz (46.0 kB view details)

Uploaded Source

Built Distribution

evnrg-0.1.7.post2-py2.py3-none-any.whl (40.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file evnrg-0.1.7.post2.tar.gz.

File metadata

  • Download URL: evnrg-0.1.7.post2.tar.gz
  • Upload date:
  • Size: 46.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for evnrg-0.1.7.post2.tar.gz
Algorithm Hash digest
SHA256 4ad9ef16a62f3a64bbfbf116427a9414162e910082035234d5a5350fb9fa5986
MD5 c51ee1e01f4d69a07cb76e0456362cbe
BLAKE2b-256 137f13e83c4c364f47644345265c44d9a3a4622035ab1e0a147d66d37467c8d7

See more details on using hashes here.

File details

Details for the file evnrg-0.1.7.post2-py2.py3-none-any.whl.

File metadata

  • Download URL: evnrg-0.1.7.post2-py2.py3-none-any.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for evnrg-0.1.7.post2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 03946215df8e279bff6b7dbd2cea9a3987239ef46ca6f36f3c0a05e086074d8d
MD5 36a7ad2a6ce2d9bd406c8633663e3ab2
BLAKE2b-256 41275258574cad724eb9b6937533e377b379a074dc9def0b157075fa12a8242e

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