Catching Cheats: Detecting Strategic Manipulation in Distributed Optimisation of Electric Vehicle Aggregators (Extended Abstract)

Given the rapid rise of electric vehicles (EVs) worldwide, and the ambitious targets set for the near future, the management of large EV fleets must be seen as a priority. Specifically, we study a scenario where EV charging is managed through self-interested EV aggregators who compete in the day-ahead market in order to purchase the electricity needed to meet their clients' requirements. With the aim of reducing electricity costs and lowering the impact on electricity markets, a centralised bidding coordination framework has been proposed in the literature employing a coordinator. In order to improve privacy and limit the need for the coordinator, we propose a reformulation of the coordination framework as a decentralised algorithm, employing the Alternating Direction Method of Multipliers (ADMM). However, given the self-interested nature of the aggregators, they can deviate from the algorithm in order to reduce their energy costs. Hence, we study the strategic manipulation of the ADMM algorithm and, in doing so, describe and analyse different possible attack vectors and propose a mathematical framework to quantify and detect manipulation. Importantly, this detection framework is not limited the considered EV scenario and can be applied to general ADMM algorithms. Finally, we test the proposed decentralised coordination and manipulation detection algorithms in realistic scenarios using real market and driver data from Spain. Our empirical results show that the decentralised algorithm's convergence to the optimal solution can be effectively disrupted by manipulative attacks achieving convergence to a different non-optimal solution which benefits the attacker. With respect to the detection algorithm, results indicate that it achieves very high accuracies and significantly outperforms a naive benchmark.

[1]  Enrico Gerding,et al.  Detecting Strategic Manipulation in Distributed Optimisation of Electric Vehicle Aggregators , 2020, J. Artif. Intell. Res..

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

[3]  Nicholas R. Jennings,et al.  An Online Mechanism for Multi-Unit Demand and its Application to Plug-in Hybrid Electric Vehicle Charging , 2013, J. Artif. Intell. Res..

[4]  侯恩哲,et al.  An Approach for Fast Cascading Failure Simulation in Dynamic Models of Power Systems , 2022, Applied Energy.

[5]  Steven H. Low,et al.  Distributed Optimal Power Flow Algorithm for Balanced Radial Distribution Networks , 2014, 1404.0700.

[6]  Pangan Ting,et al.  Decentralized Plug-in Electric Vehicle Charging Selection Algorithm in Power Systems , 2012, IEEE Transactions on Smart Grid.

[7]  Aranya Chakrabortty,et al.  Optimization Algorithms for Catching Data Manipulators in Power System Estimation Loops , 2016, IEEE Transactions on Control Systems Technology.

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

[9]  Francois Belletti,et al.  Optimal Charging of Electric Vehicles for Load Shaping: A Dual-Splitting Framework With Explicit Convergence Bounds , 2016, IEEE Transactions on Transportation Electrification.

[10]  Jonathan Mather,et al.  Blockchains for decentralized optimization of energy resources in microgrid networks , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[11]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[12]  Sylvie Thiébaux,et al.  Dynamic Optimal Power Flow in Microgrids using the Alternating Direction Method of Multipliers , 2014, ArXiv.

[13]  Scott Moura,et al.  Cybersecurity in Distributed and Fully-Decentralized Optimization: Distortions, Noise Injection, and ADMM , 2018 .

[14]  Zhi Zhou,et al.  Bilateral Electricity Trade Between Smart Grids and Green Datacenters: Pricing Models and Performance Evaluation , 2016, IEEE Journal on Selected Areas in Communications.

[15]  Abdullah Abusorrah,et al.  A Game Theoretic Approach to Risk-Based Optimal Bidding Strategies for Electric Vehicle Aggregators in Electricity Markets With Variable Wind Energy Resources , 2016, IEEE Transactions on Sustainable Energy.

[16]  Victor O. K. Li,et al.  Maximizing aggregator profit through energy trading by coordinated electric vehicle charging , 2016, 2016 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[17]  Lei Wu,et al.  A Fully-Decentralized Consensus-Based ADMM Approach for DC-OPF With Demand Response , 2017, IEEE Transactions on Smart Grid.

[18]  Samy Bengio,et al.  Adversarial Machine Learning at Scale , 2016, ICLR.

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

[20]  Willett Kempton,et al.  Vehicle-to-Grid Power: Battery, Hybrid, and Fuel Cell Vehicles as Resources for Distributed Electric Power in California , 2001 .

[21]  Enrico Gerding,et al.  Coordination of Electric Vehicle Aggregators: A Coalitional Approach , 2018, AAMAS.

[22]  C. Metz Basic principles of ROC analysis. , 1978, Seminars in nuclear medicine.

[23]  Serge Gaspers,et al.  Fair Online Allocation of Perishable Goods and its Application to Electric Vehicle Charging , 2019, IJCAI.

[24]  Alexandre M. Bayen,et al.  Distributed optimal charging of electric vehicles for demand response and load shaping , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[25]  Vincent Conitzer,et al.  Complexity of Scheduling Charging in the Smart Grid , 2017, IJCAI.

[26]  Enrico H. Gerding,et al.  Decentralised coordination of electric vehicle aggregators , 2018 .

[27]  J. Doug Tygar,et al.  Adversarial machine learning , 2019, AISec '11.

[28]  Aranya Chakrabortty,et al.  Identifying data-manipulators in power system mode estimation loops with noisy measurements , 2017, 2017 American Control Conference (ACC).

[29]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[30]  Zheng Xu,et al.  Adaptive ADMM with Spectral Penalty Parameter Selection , 2016, AISTATS.

[31]  Filipe Joel Soares,et al.  Optimized Bidding of a EV Aggregation Agent in the Electricity Market , 2012, IEEE Transactions on Smart Grid.

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

[33]  Valentin Robu,et al.  Online Mechanism Design for Vehicle-to-Grid Car Parks , 2016, IJCAI.

[34]  Zhiwei Xu,et al.  Hierarchical Coordinated Control of Plug-in Electric Vehicles Charging in Multifamily Dwellings , 2014, IEEE Transactions on Smart Grid.

[35]  A. Sayed,et al.  Foundations and Trends ® in Machine Learning > Vol 7 > Issue 4-5 Ordering Info About Us Alerts Contact Help Log in Adaptation , Learning , and Optimization over Networks , 2011 .

[36]  Arobinda Gupta,et al.  Distributed Charge Scheduling of Plug-In Electric Vehicles Using Inter-Aggregator Collaboration , 2017, IEEE Transactions on Smart Grid.

[37]  Ufuk Topcu,et al.  Optimal Decentralized Protocols for Electric Vehicle Charging , 2010 .

[38]  Sebastian Stein,et al.  Online Mechanisms for Charging Electric Vehicles in Settings with Varying Marginal Electricity Costs , 2015, IJCAI.

[39]  Manuel A. Matos,et al.  Global against divided optimization for the participation of an EV aggregator in the day-ahead electricity market. Part II: Numerical analysis , 2013 .

[40]  Aranya Chakrabortty,et al.  A Round-Robin ADMM algorithm for identifying data-manipulators in power system estimation , 2016, 2016 American Control Conference (ACC).

[41]  Fco Alberto Campos,et al.  Optimal Demand-Side Bidding Strategies in Electricity Spot Markets , 2012, IEEE Transactions on Power Systems.

[42]  Tatsuo Narikiyo,et al.  Optimal Demand Response and Real-Time Pricing by a Sequential Distributed Consensus-Based ADMM Approach , 2018, IEEE Transactions on Smart Grid.

[43]  Catherine Rosenberg,et al.  Real-Time Distributed Control for Smart Electric Vehicle Chargers: From a Static to a Dynamic Study , 2014, IEEE Transactions on Smart Grid.

[44]  Soummya Kar,et al.  Resilient Distributed Estimation Through Adversary Detection , 2017, IEEE Transactions on Signal Processing.

[45]  Joan Feigenbaum,et al.  Distributed Algorithmic Mechanism Design , 2018 .

[46]  Marina Gonzalez Vaya,et al.  Optimal Bidding Strategy of a Plug-In Electric Vehicle Aggregator in Day-Ahead Electricity Markets Under Uncertainty , 2015, IEEE Transactions on Power Systems.

[47]  Chao Du,et al.  Hierarchical Charge Control of Large Populations of EVs , 2016, IEEE Transactions on Smart Grid.

[48]  Michael Chertkov,et al.  Optimal Distributed Control of Reactive Power Via the Alternating Direction Method of Multipliers , 2013, IEEE Transactions on Energy Conversion.