All Projects β†’ fneum β†’ ev_chargingcoordination2017

fneum / ev_chargingcoordination2017

Licence: GPL-3.0 license
Optimal Scheduling of Electric Vehicle Charging in Distribution Networks

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects

Projects that are alternatives of or similar to ev chargingcoordination2017

ua-thesis-template
πŸ“– A thesis LaTeX template that complies with the University of Aveiro's guidelines and provides a simple CLI workflow around make and compatibility with Overleaf.
Stars: ✭ 80 (+56.86%)
Mutual labels:  dissertation, msc
DLARM
DLARM: Dissertation for Computer Science Masters Degree at UFRGS
Stars: ✭ 24 (-52.94%)
Mutual labels:  dissertation
sensor.rpi power
A Custom component for Home-Assistant that checks if your Raspberry Pi power supply is giving enough voltage from the kernel.
Stars: ✭ 105 (+105.88%)
Mutual labels:  power
GurobiLink
Wolfram Language interface to the Gurobi numerical optimization library
Stars: ✭ 16 (-68.63%)
Mutual labels:  gurobi
dissertation-story
My philosophy dissertation + cloud backup + version control. Written in plaintext Markdown with Sublime Text 3.
Stars: ✭ 14 (-72.55%)
Mutual labels:  dissertation
thesis
My thesis on "Open Source Code and Low Resource Languages" for an MSc in Language Science and Technology at Saarland University
Stars: ✭ 20 (-60.78%)
Mutual labels:  dissertation
linky
πŸ”Œ Easily retrieve your Linkyβ„’ power consumption
Stars: ✭ 131 (+156.86%)
Mutual labels:  power
powered-cache
The most powerful caching and performance suite for WordPress.
Stars: ✭ 31 (-39.22%)
Mutual labels:  optimisation
go-ocpp
v1.5 and v1.6 OCPP implementation in Golang
Stars: ✭ 38 (-25.49%)
Mutual labels:  emobility
ina219
ina219 full function driver
Stars: ✭ 27 (-47.06%)
Mutual labels:  power
SmartSpin2k
Transform your spin bike into a Smart Trainer!
Stars: ✭ 88 (+72.55%)
Mutual labels:  power
uC-USBH
Efficient USB host stack for embedded systems equipped with a USB host or OTG controller. Includes many class drivers such as MSC, HID, CDC-ACM, and USB2Ser.
Stars: ✭ 44 (-13.73%)
Mutual labels:  msc
TrueRMS
Average, RMS, Power and Energy measurement library for Arduino.
Stars: ✭ 42 (-17.65%)
Mutual labels:  power
ioBroker.sourceanalytix
Detailed analysis of your Energy, gas and liquid consumptions
Stars: ✭ 61 (+19.61%)
Mutual labels:  power
OCPP-2.0-CP-Simulator
OCPP 2.0 Charge Point Simulator | From: https://github.com/nenecmrf/OCPP-J-CP-Simulator
Stars: ✭ 36 (-29.41%)
Mutual labels:  emobility
docile-charge-point
Scriptable OCPP charge point simulator and test tool
Stars: ✭ 60 (+17.65%)
Mutual labels:  emobility
tracebase
The tracebase appliance-level power consumption data set
Stars: ✭ 33 (-35.29%)
Mutual labels:  power
chpc
CHPC: Cheap Heat Pump Controller
Stars: ✭ 27 (-47.06%)
Mutual labels:  power
pygurobi
Rapid interactive Gurobi model modification and analysis
Stars: ✭ 19 (-62.75%)
Mutual labels:  gurobi
linky-cli
⛔️ DEPRECATED - A CLI tool to retrieve your Linky power consumption
Stars: ✭ 19 (-62.75%)
Mutual labels:  power

Optimal Scheduling of Electric Vehicle Charging in Distribution Networks

Project Abstract

The transport sector accounts for a significant proportion of total energy consumption and is to date largely based on fossil fuels. Mitigation of greenhouse gas emissions via the large-scale electrification of road transport will likely deteriorate voltage profiles and overload network equipment in distribution networks. Controlling the charging schedule of electric vehicles in a centralised and coordinated manner provides a potential solution to mitigate the issues and could defer the investment on upgrading the network infrastructures.

In this work, a robust cost-minimising unidirectional day-ahead scheduling routine for charging electric vehicles overnight in residential low voltage distribution networks is presented that observes local network, equipment and charging demand constraints in a stochastic environment. To reduce the computational complexity, a linear power flow approximation is utilised. The modelled environment involves uncertain residential electricity demand, market prices, and the mobility behaviour of electric vehicle owners including stochastic daily trip distances, arrival and departure times. Knowledge about the probability distributions of these parameters is used to hedge risks regarding the cost of charging, network overloadings, voltage violation and charging reliability.

The results provide an insight into the impact of uncertainty and the effectiveness of addressing particular aspects of risk during optimisation. Particularly, consideration of temporally variable household-level demand peaks and planning with more conservative estimates of initial battery charge levels increased the reliability and technical feasibility of optimised schedules. It is further outlined that the introduction of dynamic grid levies, which amplify the effect of variable electricity prices, constitutes a key determinant of cost saving potential by demand side management that could incur only minor fiscal implications.

Installation

... using an executable file

Run setup.py to install all required packages. The file is executeable.

... using conda main environment

Install the requirements with conda.

$ conda install --file requirements.txt

... using a conda environment

Create a new conda environment with the required packages, by running the following command in a terminal (Linux or macOS) or a command-line window (Windows), making sure you run this command inside the directory containing the requirements.yml file:

conda env create -f requirements.yml

Running

To run, first, specify parameters in parameters/evalParams.ini, then run /src/run.py.

Report

Dissertation and analyses are complemented in /docs/

Results

Results are stored in /log/ in a folder denoted by a unique date singleton. Results used for this thesis are available on request due to large file sizes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].