Open Source Algorithm for Smart Charging of Electric Vehicle Fleets
Oliver Frendo, Nadine Gaertner, Heiner Stuckenschmidt
Abstract
Smart charging assigns charging capacities between vehicles in limited charging infrastructures. Smart charging solutions are becoming widespread with increasing numbers of commercial offerings. However, commercial solutions are intransparent regarding algorithm implementation. In contrast, open source solutions are transparent and open for collaborative development and scientific research. This article presents an open source package with a smart charging algorithm. The algorithm schedules heterogeneous fleets of vehicles for charging while ensuring a fair share for each vehicle. We present implementation aspects of the smart charging algorithm including data structures and representational state transfer application programming interfaces. Additionally, the smart charging algorithm was validated in a one-year field test. Experimental results of the field test show elcetronic vehicles (EVs) at six charging stations can be scheduled for charging when the grid connection only allows two EVs to charge concurrently. Runtime measurements demonstrate the smart charging algorithm is applicable in real-time and scales to large fleet sizes.