Mechanism Design for Efficient Online and Offline Allocation of Electric Vehicles to Charging Stations

We study the problem of allocating Electric Vehicles (EVs) to charging stations and scheduling their charging. We develop offline and online solutions that treat EV users as self-interested agents that aim to maximise their profit and minimise the impact on their schedule. We formulate the problem of the optimal EV to charging station allocation as a Mixed Integer Programming (MIP) one and we propose two pricing mechanisms: A fixed-price one, and another that is based on the well known Vickrey-Clark-Groves (VCG) mechanism. Later, we develop online solutions that incrementally call the MIP-based algorithm. We empirically evaluate our mechanisms and we observe that both scale well. Moreover, the VCG mechanism services on average $1.5\%$ more EVs than the fixed-price one. In addition, when the stations get congested, VCG leads to higher prices for the EVs and higher profit for the stations, but lower utility for the EVs. However, we theoretically prove that the VCG mechanism guarantees truthful reporting of the EVs' preferences. In contrast, the fixed-price one is vulnerable to agents' strategic behaviour as non-truthful EVs can charge in place of truthful ones. Finally, we observe that the online algorithms are on average at $98\%$ of the optimal in EV satisfaction.

[1]  Nikos D. Hatziargyriou,et al.  A Multi-Agent System for Controlled Charging of a Large Population of Electric Vehicles , 2013, IEEE Transactions on Power Systems.

[2]  Sarvapali D. Ramchurn,et al.  Managing Electric Vehicles in the Smart Grid Using Artificial Intelligence: A Survey , 2015, IEEE Transactions on Intelligent Transportation Systems.

[3]  Yiannis Kamarianakis,et al.  Space-time modeling of traffic flow , 2002, Comput. Geosci..

[4]  Michael C. Caramanis,et al.  Management of electric vehicle charging to mitigate renewable generation intermittency and distribution network congestion , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[5]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[6]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

[7]  M. Caramanis,et al.  Optimal Power Market Participation of Plug-In Electric Vehicles Pooled by Distribution Feeder , 2013, IEEE Transactions on Power Systems.

[8]  D. A. Halamay,et al.  Optimal Energy Storage Sizing and Control for Wind Power Applications , 2011, IEEE Transactions on Sustainable Energy.

[9]  Lei Yang,et al.  Risk-aware day-ahead scheduling and real-time dispatch for plug-in electric vehicles , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[10]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[11]  Markos Papageorgiou,et al.  Macroscopic traffic flow model validation at congested freeway off-ramp areas , 2014 .

[12]  E. H. Clarke Multipart pricing of public goods , 1971 .

[13]  宮森 悠 ライブラリー Annual Energy Outlook 2000 , 2000 .

[14]  Nicholas R. Jennings,et al.  Two-sided online markets for electric vehicle charging , 2013, AAMAS.

[15]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[16]  Sarvapali D. Ramchurn,et al.  Towards an optimal EV charging scheduling scheme with V2G and V2V energy transfer , 2016, 2016 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[17]  Nicholas R. Jennings,et al.  A model-based online mechanism with pre-commitment and its application to electric vehicle charging , 2012, AAMAS.

[18]  G. Andersson,et al.  Centralized and decentralized approaches to smart charging of plug-in Vehicles , 2012, 2012 IEEE Power and Energy Society General Meeting.

[19]  Miha Kovačič,et al.  Genetic programming prediction of the natural gas consumption in a steel plant , 2014 .

[20]  Vyacheslav V. Kalashnikov,et al.  A natural gas cash-out problem: A bilevel programming framework and a penalty function method , 2006 .

[21]  Sarvapali D. Ramchurn,et al.  Congestion management for urban EV charging systems , 2013, 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[22]  Marina Gonzalez Vaya,et al.  Optimal bidding strategy of a plug-in electric vehicle aggregator in day-ahead electricity markets , 2013, 2013 10th International Conference on the European Energy Market (EEM).

[23]  Zita Vale,et al.  Dynamic electricity pricing for electric vehicles using stochastic programming , 2017 .

[24]  Enrico H. Gerding,et al.  Coordination and payment mechanisms for electric vehicle aggregators , 2018 .

[25]  Marina González Vayá,et al.  Locational Marginal Pricing based Smart Charging of Plug-In Hybrid Vehicle Fleets , 2011 .

[26]  Vaneet Aggarwal,et al.  Control of Charging of Electric Vehicles Through Menu-Based Pricing , 2016, IEEE Transactions on Smart Grid.

[27]  Nicholas R. Jennings,et al.  Online mechanism design for electric vehicle charging , 2011, AAMAS.

[28]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..