A Blockchain-Supported Framework for Charging Management of Electric Vehicles
Abstract
:1. Introduction
1.1. Background and Motivation
1.2. Blockchain
1.3. Literature Review
1.4. Contribution
- We provide an extensive comparison between some of the most popular blockchain platforms, such as AragonOS, Energy Web Chain, Hyperledger Fabric, and Ethereum, across a set of comprehensive criteria, such as deployment, maintainability, and scalability, crucial for the proof of concept.
- We develop the first Ethereum-based architecture of the EV charging management framework, tightly interlinked with real-world infrastructure. Using a Solidity programming language, we design a particular smart contract that guides the EV charging process while ensuring the correct accounting for participating entities.
- We build a web interface and a mobile application based on the client’s journey to provide a user-friendly experience of EV charging encompassing the capabilities of the Ethereum blockchain. The two created instruments serve as the media for EV and charging station owners to monitor the charging process while being securely credited for respective energy flows.
- We demonstrate the application of the proposed blockchain-enabled EV charging framework on a real-world case study and document the whole EV charging process. Moreover, we assess our Ethereum-based framework’s performance by evaluating some of the most common metrics in the field, such as transaction latency and fees.
2. Methodology
2.1. Choice of Blockchain Technology
- Deployment follows the blockchain life-cycle from the development, including listing the requirements and actual programming, to the final release of the system into production.
- Maintainability refers to the degree of difficulty and effectiveness with which the intended maintainers can modify the blockchain system through updates. The modifications can contain corrections and error handling, system improvements, and adaptation.
- Scalability signifies the capability of blockchain to handle the growing amount of participants and transactions. In particular, it is expressed in how fast the blockchain can reach the consensus among nodes and add a new transaction into a block, and how many transactions per second it can process.
2.2. Blockchain System Architecture
- The PV installation in our system belongs to the hotel and is usually located on the rooftop of the building. The renewable power from PV is used to satisfy the load demand of the hotel. The excess of the PV production is supplied to the charging station when needed or is fed back to the utility grid by the hotel.
- The utility grid provides power to the hotel and the charging station whenever there is demand.
- The hotel is the main physical entity in the system architecture. The hotel is characterized by its load demand, which can be satisfied either by the rooftop PV or by the utility grid. The hotel sends the smart meter power measurements and the information about PV production to Time Series Database (TSDB). The hotel owner or the hotel manager interacts with the Server to issue charging requests to the charging station in manual mode.
- The charging station itself is not endowed with the layer of intelligence. Therefore all interactions with the charging station are conducted through the UniPi controller. The charging station is either AC or DC and can be operated in both manual and automatic modes. In manual mode, the maximum charging current is set by the hotel owner, while in automatic mode, the current is regulated according to the optimized EV charging strategy. The charging process is supported by both the utility grid and the PV installation. Once the charging is complete, the charging station returns to UniPi the charging status and the amount of energy consumed in kWh.
- The UniPi is a programmable logic controller mounted inside the charging station. The UniPi enables the automatic control of the charging process through the commands received from the Server. The internal API allows the UniPi to send requests to the charging station using Modbus in write and read modes. Particularly, the UniPi can set the charging station’s status, the energy consumption required, and the maximum amount of amps the charger can deliver to the EV. Once the charging is complete, the UniPi returns the overall amount of energy consumed during the charging process in kWh to the Server.
- The EV on the scheme represents both the vehicle itself and the EV driver, who interacts with the UniPi of the charging station using a mobile application. When the EV arrives at the charging station, the driver optionally sends out the information about the EV’s current state of charge and the amount of time the EV can spend at the charging station until the next departure. This information is used to optimize the charging process and deliver the highest PV self-consumption possible while satisfying the EV’s charging needs and maximizing the state of charge at departure. Further information about the optimization procedure can be found in [42]. If no supplementary information is provided by the driver at arrival, the charging process proceeds without the optimization feature.
- The TSDB stores all data collected from the hotel. Besides the load consumption and PV production, the information might contain hot water usage and other measurements related to the hotel’s equipment, such as heat pumps, boilers, energy storage, etc. TSDB feeds the data to the Server for visualization purposes in the front-end and for determining the optimal EV charging strategy.
- The Meta Database contains the hotel-related data used for creating the front-end of the visualization dashboard. The information includes the hotel’s profile, the list and the characteristics of the installed equipment, etc. When the system scales up to include multiple hotels, Meta Database becomes particularly useful for differentiating the static hotel-related data from dynamic time-series data stored in TSDB.
- The Server links the elements of the system architecture and enables communication from within. Moreover, it provides the visual dashboard to the hotel owner, where the latter can view the information in the interactive mode and issue the requests to the charging station. The data displayed include the hotel’s measurements and the information related to the concluded charging processes such as charging start and finish times, duration, cost, and energy content. In particular, the hotel owner can browse through the charging history of either the charging station or the EV that belongs to the hotel.
2.3. Smart Contract
- Hotels are the central parties in the smart contract defined by their Ethereum addresses. Each hotel possesses at least one charging station and eventually one EV, uniquely differentiated by their idChargingStation and idVehicle identifiers. The charging stations and EVs do not have their own Ethereum addresses, as in the charging process they act on behalf of the hotel they belong to. Therefore, a charging transaction is conducted between two hotels, where one behaves as the energy provider and the other as the energy consumer. If the EV is charged at the hotel it belongs to, this hotel takes on a double role resulting in a transaction with itself. Each hotel stores the history of its charging transactions in the chargingTransactions list. The hotels’ respective energy balances are kept in the hotelBalances list, which can be queried by the hotel’s address. To participate in the charging process by issuing a charging transaction, the hotel’s registration is required and is verified using the onlyRegisteredHotels modifier.
- The owner of the smart contract is the sender of the transaction that deploys this smart contract on the blockchain. The owner is characterized by an Ethereum address and is endowed with two exclusive capabilities enabled by the onlyowner modifier: registering new hotels and resetting energy balances. The prior allows the owner to add a new hotel to the registeredHotels list, thus enabling its participation in energy exchanges between EVs and charging stations. The latter gives the contract owner a possibility to reset the energy balance of a specific hotel to zero if needed. Moreover, the owner has the right to disable a hotel by modifying its status in the registeredHotels list.
- mapping (address => bool) public registeredHotelsallows for a quick verification of the hotel’s registration.
- mapping (address => int) public hotelBalancesgives a possibility to check the balance of the hotel of interest.
- mapping (address => ChargingTransaction[]) private chargingTransactionsassociates the list of charging transactions with the hotel’s address and allows viewing the charging history from within the smart contract.
- address _consumerAddress
- uint _startDate
- uint _endDate
- int _minusEnergyConsumption
- int _energyConsumption
- uint _idVehicle
- uint _idChargingStation
- chargingTransactions[msg.sender].push() is used to record the charging transaction on the side of the hotel owning the charging station. The push function appends the ChargingTransaction with the amount _minusEnergyConsumption to the end of the transaction list.
- chargingTransactions[_consumerAddress].push() stores the transaction on the side of the hotel that owns the EV. The respective energy amount _energyConsumption is positive.
- hotelBalances[msg.sender] -= _energyConsumption adjusts the energy balance on the supplier’s side.
- hotelBalances[_consumerAddress] += _energyConsumption adjusts the energy balance on the consumer’s side.
3. Implementation
3.1. Pilot Site
3.2. Process Flow
3.3. Technical Details
3.4. Web Interface
3.5. Mobile Application
4. Results
- Username: Kona
- Password: 1234
- Brand: Hyundai
- Model: Kona
- Battery size [kWh]: 64
- AC board charger [kW]: 11
- DC board charger [kW]: 77
- Cable type: 2 (2 = Combined Charging System (CCS), type 2)
- _consumerAddress 0x150def7979a963fd24ed9b626b612f72343cedab
- _supplierAddress 0x3d9c273236233600b98abb4332d12f0a080b3d69
- _startDate 1612341928158
- _idVehicle 3
- _idChargingStation 1
- _endDate 1612342150304
- _energyConsumption 0.223 [kWh]
- _contractAddress 0x69B320F9284183C0E97f21a7956e6D718a62939e
Discussion
- Transaction latency, or average transaction time, is the time elapsed between the transaction’s generation and its final appearance in the block on the blockchain. Despite being widely used, this metric varies strongly depending on the following parameters: the number of simultaneous transactions on the network, the average gas price of every pending transaction, and the gas price the user is willing to pay. If the network is overloaded, users will have to set a higher gas price for their transaction to be processed and written on the blockchain by miners.
- Transaction fee is a cryptocurrency fee collected from users to process the transaction on the blockchain network. The fee differs depending on the complexity of the transaction, the gas price set by the user, and the price of Ethereum at the date of the transaction. This metric is related to the average transaction time since a higher transaction fee results in a shorter transaction time.
- The contract deployment fee is the price of the smart contract’s initial deployment on the main Ethereum blockchain. This must be done once for every update of the smart contract’s code. The fee works the same way as the regular transaction fee, and the price depends on the same parameters.
- The number of nodes is a good measure to understand the size of the blockchain network. However, it is more suitable for private blockchains. As the current work was conducted using the Ethereum public network, the total number of nodes, which currently equals 12473 on Ethereum [48], is not a metric of interest.
- Transaction throughput is the number of transactions per second that the network can process. Thus, it gives a good idea of how scalable the system could be in the future. However, such a metric is not applicable to evaluate our methodology’s performance as we utilize the Ethereum public blockchain and are thus limited by the main network’s capabilities without having the means to influence it.
- Transaction latency: 13.716 [s]
- Transaction fee: 0.00074103 [ETH] ≈ 1 [CHF]
- Charging station owner, who owns the charging station and respective location. The type of ownership can be semi-public, public, and private.
- Charging station operator (CSO), who is responsible for the management, maintenance, and operation of the charging station.
- Electric-mobility service provider (EMSP), who offers EV charging services to end-customers.
5. Conclusions
- The system’s security should be tested by conducting simulated experiences of potential cyber threats. Specifically, the reliability of storing the consumer’s private key on the charging station’s computer should be assessed, and various encryption methods should be tested.
- The suggested framework’s scalability limits should be analyzed through a set of extensive experiments involving multiple EVs and charging stations, where the charging processes are handled simultaneously. Thus, the respective blockchain performance-related metrics should be reassessed for several scaled scenarios.
- The energy consumption information included in the blockchain transaction should be enhanced by indicating the energy content of the EV charging conducted. Particularly, the indication of respective energy shares supplied by PV and grid should be given to trace the effective usage of renewable energy.
- The current and future legal status of blockchain should be investigated in more detail to assess the policy implications beyond the already existing data protection and privacy regulations (GDPR) in the EU.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Acknowledgments
Conflicts of Interest
Abbreviations
API | Application Programming Interface |
CCZ | Citroen C-Zero |
CSO | Charging Station Operator |
DAO | Decentrilized Autonomous Organization |
DApps | Decentralized Applications |
EMSP | Electric-Mobility Service Provider |
ESS | Energy Storage System |
EV | Electric Vehicle |
EWC | Energy Web Chain |
GDPR | General Data Protection Regulation |
HK | Hyundai Kona |
TPS | Transactions per Second |
TSDB | Time Series Database |
PAYG | Pay As You Go |
PV | Photovoltaic |
PBFT | Practical Byzantine Fault Tolerance |
PoA | Proof of Authority |
PoB | Proof of Burn |
PoW | Proof of Work |
PoS | Proof of Stake |
TMX | Tesla Model X Long Range |
V2G | Vehicle-to-grid |
References
- Di Silvestre, M.L.; Favuzza, S.; Sanseverino, E.R.; Zizzo, G. How Decarbonization, Digitalization and Decentralization are changing key power infrastructures. Renew. Sustain. Energy Rev. 2018, 93, 483–498. [Google Scholar] [CrossRef]
- European Environmental Agency. Greenhouse Gas Emissions from Transport in Europe. 2019. Available online: https://www.eea.europa.eu/data-and-maps/indicators/transport-emissions-of-greenhouse-gases/transport-emissions-of-greenhouse-gases-12 (accessed on 13 October 2020).
- Henze, V. Battery Pack Prices Cited Below $100/kWh for the First Time in 2020, While Market Average Sits at $137/kWh. Bloomberg New Energy Finance. 2020. Available online: https://about.bnef.com/blog/battery-pack-prices-cited-below-100-kwh-for-the-first-time-in-2020-while-market-average-sits-at-137-kwh (accessed on 2 March 2021).
- International Energy Agency. Global EV Outlook. 2020. Available online: https://www.iea.org/reports/global-ev-outlook-2020 (accessed on 13 October 2020).
- Hassija, V.; Chamola, V.; Garg, S.; Krishna, D.N.G.; Kaddoum, G.; Jayakody, D.N.K. A blockchain-based framework for lightweight data sharing and energy trading in V2G network. IEEE Trans. Veh. Technol. 2020, 69, 5799–5812. [Google Scholar] [CrossRef]
- Hassan, N.U.; Yuen, C.; Niyato, D. Blockchain technologies for smart energy systems: Fundamentals, challenges, and solutions. IEEE Ind. Electron. Mag. 2019, 13, 106–118. [Google Scholar] [CrossRef] [Green Version]
- Miglani, A.; Kumar, N.; Chamola, V.; Zeadally, S. Blockchain for Internet of Energy management: Review, solutions, and challenges. Comput. Commun. 2020, 151, 395–418. [Google Scholar] [CrossRef]
- Andoni, M.; Robu, V.; Flynn, D.; Abram, S.; Geach, D.; Jenkins, D.; McCallum, P.; Peacock, A. Blockchain technology in the energy sector: A systematic review of challenges and opportunities. Renew. Sustain. Energy Rev. 2019, 100, 143–174. [Google Scholar] [CrossRef]
- Bao, J.; He, D.; Luo, M.; Choo, K.K.R. A Survey of Blockchain Applications in the Energy Sector. IEEE Syst. J. 2020, 1–12. [Google Scholar] [CrossRef]
- Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System; Technical Report; Manubot, 2019. [Google Scholar]
- Buterin, V. A next-generation smart contract and decentralized application platform. White Pap. 2014, 3, 1–36. [Google Scholar]
- Szabo, N. Formalizing and securing relationships on public networks. First Monday 1997, 2. [Google Scholar] [CrossRef]
- Leising, M. The Ether Thief. Bloomberg. 2017. Available online: https://www.bloomberg.com/features/2017-the-ether-thief (accessed on 20 October 2020).
- Pustišek, M.; Kos, A.; Sedlar, U. Blockchain based autonomous selection of electric vehicle charging station. In Proceedings of the 2016 International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI), Beijing, China, 20–21 October 2016; pp. 217–222. [Google Scholar] [CrossRef]
- Huang, X.; Xu, C.; Wang, P.; Liu, H. LNSC: A security model for electric vehicle and charging pile management based on blockchain ecosystem. IEEE Access 2018, 6, 13565–13574. [Google Scholar] [CrossRef]
- Knirsch, F.; Unterweger, A.; Engel, D. Privacy-preserving blockchain-based electric vehicle charging with dynamic tariff decisions. Comput. Sci.-Res. Dev. 2018, 33, 71–79. [Google Scholar] [CrossRef] [Green Version]
- Zhang, T.; Pota, H.; Chu, C.C.; Gadh, R. Real-time renewable energy incentive system for electric vehicles using prioritization and cryptocurrency. Appl. Energy 2018, 226, 582–594. [Google Scholar] [CrossRef]
- Pajic, J.; Rivera, J.; Zhang, K.; Jacobsen, H.A. Eva: Fair and auditable electric vehicle charging service using blockchain. In Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems, Hamilton, New Zealand, 25–29 June 2018; pp. 262–265. [Google Scholar] [CrossRef]
- Liu, C.; Chai, K.K.; Zhang, X.; Lau, E.T.; Chen, Y. Adaptive blockchain-based electric vehicle participation scheme in smart grid platform. IEEE Access 2018, 6, 25657–25665. [Google Scholar] [CrossRef]
- Baza, M.; Nabil, M.; Ismail, M.; Mahmoud, M.; Serpedin, E.; Rahman, M.A. Blockchain-based charging coordination mechanism for smart grid energy storage units. In Proceedings of the 2019 IEEE International Conference on Blockchain (Blockchain), Atlanta, GA, USA, 14–17 July 2019; pp. 504–509. [Google Scholar] [CrossRef] [Green Version]
- Kang, J.; Yu, R.; Huang, X.; Maharjan, S.; Zhang, Y.; Hossain, E. Enabling localized peer-to-peer electricity trading among plug-in hybrid electric vehicles using consortium blockchains. IEEE Trans. Ind. Inform. 2017, 13, 3154–3164. [Google Scholar] [CrossRef]
- Su, Z.; Wang, Y.; Xu, Q.; Fei, M.; Tian, Y.C.; Zhang, N. A secure charging scheme for electric vehicles with smart communities in energy blockchain. IEEE Internet Things J. 2018, 6, 4601–4613. [Google Scholar] [CrossRef] [Green Version]
- Wang, Y.; Su, Z.; Zhang, N. BSIS: Blockchain-based secure incentive scheme for energy delivery in vehicular energy network. IEEE Trans. Ind. Inform. 2019, 15, 3620–3631. [Google Scholar] [CrossRef]
- Huang, X.; Zhang, Y.; Li, D.; Han, L. An optimal scheduling algorithm for hybrid EV charging scenario using consortium blockchains. Future Gener. Comput. Syst. 2019, 91, 555–562. [Google Scholar] [CrossRef]
- Li, Y.; Hu, B. An Iterative Two-Layer Optimization Charging and Discharging Trading Scheme for Electric Vehicle Using Consortium Blockchain. IEEE Trans. Smart Grid 2019, 11, 2627–2637. [Google Scholar] [CrossRef]
- Fu, Z.; Dong, P.; Ju, Y. An intelligent electric vehicle charging system for new energy companies based on consortium blockchain. J. Clean. Prod. 2020, 121219. [Google Scholar] [CrossRef]
- Chen, X.; Zhang, T.; Ye, W.; Wang, Z.; Iu, H.H.C. Blockchain-based Electric Vehicle Incentive System for Renewable Energy Consumption. IEEE Trans. Circuits Syst. II Express Briefs 2020. [Google Scholar] [CrossRef]
- Zhou, Z.; Wang, B.; Guo, Y.; Zhang, Y. Blockchain and computational intelligence inspired incentive-compatible demand response in internet of electric vehicles. IEEE Trans. Emerg. Top. Comput. Intell. 2019, 3, 205–216. [Google Scholar] [CrossRef]
- Lasla, N.; Al-Ammari, M.; Abdallah, M.; Younis, M. Blockchain based trading platform for electric vehicle charging in smart cities. IEEE Open J. Intell. Transp. Syst. 2020, 1, 80–92. [Google Scholar] [CrossRef]
- Umoren, I.A.; Jaffary, S.S.; Shakir, M.Z.; Katzis, K.; Ahmadi, H. Blockchain-Based Energy Trading in Electric Vehicle Enabled Microgrids. IEEE Consum. Electron. Mag. 2020. [Google Scholar] [CrossRef]
- Di Silvestre, M.L.; Gallo, P.; Ippolito, M.G.; Sanseverino, E.R.; Zizzo, G. A technical approach to the energy blockchain in microgrids. IEEE Trans. Ind. Inform. 2018, 14, 4792–4803. [Google Scholar] [CrossRef] [Green Version]
- Dunkan, L.; Light, J.; Cuende, L.I.; Izquierdo, J.; Spagnuolo, F. Aragon Network White Paper. 2019. Available online: https://github.com/aragon/whitepaper (accessed on 20 October 2020).
- Androulaki, E.; Barger, A.; Bortnikov, V.; Cachin, C.; Christidis, K.; De Caro, A.; Enyeart, D.; Ferris, C.; Laventman, G.; Manevich, Y.; et al. Hyperledger fabric: A distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference, Porto, Portugal, 23–26 April 2018; pp. 1–15. [Google Scholar] [CrossRef] [Green Version]
- Energy Web Foundation. The Energy Web Chain: Accelerating the Energy Transition with an Open-source, Decentralized Blockchain Platform. 2019. Available online: https://www.energyweb.org/reports/the-energy-web-chain/ (accessed on 2 February 2021).
- Izquierdo, J. Aragon Chain: A Proof of Stake Blockchain for the Aragon Community. 2019. Available online: https://blog.aragon.one/aragon-chain (accessed on 20 October 2020).
- Hyperledger. Hyperledger Architecture, Volume 1: Introduction to Hyperledger Business Blockchain Design Philosophy and Consensus. 2021. Available online: https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf (accessed on 2 February 2021).
- Gorenflo, C.; Lee, S.; Golab, L.; Keshav, S. Fastfabric: Scaling hyperledger fabric to 20,000 transactions per second. In Proceedings of the 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Seoul, Korea, 14–17 May 2019; pp. 455–463. [Google Scholar] [CrossRef] [Green Version]
- Energy Web. EW-DOS: The Energy Web Decentralized Operating System. An Open-Source Technology Stack to Accelerate the Energy Transition. Part II, Technology Detail. 2020. Available online: https://www.energyweb.org/reports/EWDOS-Technology-Detail (accessed on 2 February 2021).
- Katrenko, A.; Sotnichek, M. Blockchain Attack Vectors: Vulnerabilities of the Most Secure Technology. 2020. Available online: https://www.apriorit.com/dev-blog/578-blockchain-attack-vectors (accessed on 20 October 2020).
- Chen, H.; Pendleton, M.; Njilla, L.; Xu, S. A survey on ethereum systems security: Vulnerabilities, attacks, and defenses. ACM Comput. Surv. (CSUR) 2020, 53, 1–43. [Google Scholar] [CrossRef]
- Zwanzger, F. Energy Web Chain—Smart Contract Cluster Analytics. 2020. Available online: https://www.anyblockanalytics.com/blog/energy-web-chain-smart-contract-cluster-analytics/ (accessed on 2 February 2021).
- Dorokhova, M.; Martinson, Y.; Ballif, C.; Wyrsch, N. Deep reinforcement learning control of electric vehicle charging in the presence of photovoltaic generation. Appl. Energy 2021, 301, 117504. [Google Scholar] [CrossRef]
- Val d’Herens. Service Green Mobility. 2019. Available online: https://www.valdherens.ch/en/service-green-mobility-fp45415 (accessed on 28 December 2020).
- Innosuisse. Digitalisation in Energy and Mobility via SCCER. 2019. Available online: https://www.innosuisse.ch/inno/en/home/promotion-initiatives/impulsprogamm_digitalisierung.html (accessed on 28 December 2020).
- SERI. Digitalization Report. 2020. Available online: https://www.sbfi.admin.ch/sbfi/en/home/eri-policy/digitalisation.html (accessed on 28 December 2020).
- Electric Vehicle Database. Hyundai Kona Electric 64 kWh. 2021. Available online: https://ev-database.org/car/1204/Hyundai-Kona-Electric-64-kWh (accessed on 2 March 2021).
- Etherscan. Ropsten Testnet Explorer. 2021. Available online: https://ropsten.etherscan.io (accessed on 2 February 2021).
- The Ethereum Network & Node Explorer. Ethereum Mainnet Statistics. 2021. Available online: https://www.ethernodes.org (accessed on 2 February 2021).
- Ethereum. Ethereum Gas Station. 2021. Available online: https://ethgasstation.info/ (accessed on 2 February 2021).
- Verbeek, M. Why Price Transparency in eMobility Matters. EVBox. 2020. Available online: https://blog.evbox.com/price-transparency-emobility (accessed on 2 March 2021).
- Madina, C.; Zamora, I.; Zabala, E. Methodology for assessing electric vehicle charging infrastructure business models. Energy Policy 2016, 89, 284–293. [Google Scholar] [CrossRef] [Green Version]
- Open Charge Map. Charging Networks in Switzerland. 2021. Available online: https://openchargemap.org/site/country/switzerland/networks (accessed on 2 March 2021).
- Electric Vehicle Database. 2021. Available online: https://ev-database.org/ (accessed on 2 March 2021).
- Office Fédéral de la Statistique, Section Mobilité. Population’s Transport Behaviour. 2015. Available online: https://www.bfs.admin.ch/bfs/en/home/statistics/mobility-transport/passenger-transport/travel-behaviour.html (accessed on 2 March 2021).
- EV Pass. The EVPass Subscription Fees. 2021. Available online: https://www.evpass.ch/Subscription (accessed on 2 March 2021).
- Krug, A.; Knoblinger, T.; Saeftel, F. Electric Vehicle Charging in Europe. Arthur D. Little Switerland. 2021. Available online: https://www.adlittle.ch/en/insights/viewpoints/electric-vehicle-charging-europe (accessed on 2 March 2021).
- Energienetze Steiermark GmbH. Blockchain Grid. 2021. Available online: https://greenenergylab.at/en/projects/blockchain-grid (accessed on 3 October 2021).
- Menniti, D.; Sorrentino, N.; Pinnarelli, A.; Mendicino, S.; Vizza, P.; Polizzi, G. A blockchain based incentive mechanism for increasing collective self-consumption in a nonsumer community. In Proceedings of the 2020 17th International Conference on the European Energy Market (EEM), Stockholm, Sweden, 16–18 September 2020; pp. 1–6. [Google Scholar]
- Sunchain. 2021. Available online: https://www.sunchain.fr (accessed on 3 October 2021).
- Stephant, M.; Hassam-Ouari, K.; Abbes, D.; Labrunie, A.; Robyns, B. A survey on energy management and blockchain for collective self-consumption. In Proceedings of the 2018 7th International Conference on Systems and Control (ICSC), Valencia, Spain, 24–26 October 2018; pp. 237–243. [Google Scholar]
- Golosova, J.; Romanovs, A. The advantages and disadvantages of the blockchain technology. In Proceedings of the 2018 IEEE 6th Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), Vilnius, Lithuania, 8–10 November 2018; pp. 1–6. [Google Scholar]
Blockchain | Consensus | Speed | Permission |
---|---|---|---|
Hyperledger Fabric | voting-based | 3000 TPS | permissioned |
Ethereum | lottery-based | 15 TPS | permissionless |
EWC | reputation-based | 76 TPS | permissionless |
Blockchain | Deployment | Maintainability | Scalability | |
---|---|---|---|---|
Weights | 0.5 | 0.3 | 0.2 | Total |
AragonOS | 2 | 5 | 3 | 3.1 |
Hyperledger Fabric | 3 | 3 | 4 | 3.2 |
Ethereum | 5 | 2 | 2 | 3.5 |
EWC | 4 | 3 | 3 | 3.5 |
Field Name | Data Type |
---|---|
addressHotelSupplier | address |
addressHotelConsumer | address |
startDate | uint |
endDate | uint |
energyConsumption | int |
idVehicle | uint |
idChargingStation | uint |
Num | Start | End | Time [ms] |
---|---|---|---|
1 | 1612434344629 | 1612434367000 | 22,371 |
2 | 1612434037000 | 1612434042535 | 5535 |
3 | 1612433871000 | 1612433878263 | 7263 |
4 | 1612433566000 | 1612433568287 | 2287 |
5 | 1612433265875 | 1612433297000 | 31,125 |
Variable | Notation | Value | Unit |
---|---|---|---|
Minimum EV state of charge | 20 | % | |
HK battery size [46] | 64 | kWh | |
HK real driving range [46] | 395 | km | |
CCZ battery size [53] | 16 | kWh | |
CCZ real driving range [53] | 85 | km | |
TMX battery size [53] | 100 | kWh | |
TMX real driving range [53] | 440 | km | |
Average daily distance driven in Switzerland by car [54] | 23.8 | km | |
Number of annual recharges of HK | 28 | - | |
Annual energy consumption of HK | 1434 | kWh | |
Number of annual recharges of CCZ | 128 | - | |
Annual energy consumption of CCZ | 1639 | kWh | |
Number of annual recharges of TMX | 25 | - | |
Annual energy consumption of TMX | 2000 | kWh |
EV Model | PAYG 1 | PAYG 2 | Night | Day | Anytime | |||||
---|---|---|---|---|---|---|---|---|---|---|
Total | EMSP | Total | EMSP | Total | EMSP | Total | EMSP | Total | EMSP | |
HK | 27.1 | 2.0 | 25.1 | 1.8 | 19.6 | 1.4 | 35.3 | 2.6 | 47.1 | 3.4 |
CCZ | 7.9 | 0.6 | 6.2 | 0.5 | 4.3 | 0.3 | 7.7 | 0.6 | 10.3 | 0.7 |
TMX | 41.5 | 3.0 | 38.4 | 2.8 | 22.0 | 1.6 | 39.6 | 2.9 | 52.8 | 3.8 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dorokhova, M.; Vianin, J.; Alder, J.-M.; Ballif, C.; Wyrsch, N.; Wannier, D. A Blockchain-Supported Framework for Charging Management of Electric Vehicles. Energies 2021, 14, 7144. https://doi.org/10.3390/en14217144
Dorokhova M, Vianin J, Alder J-M, Ballif C, Wyrsch N, Wannier D. A Blockchain-Supported Framework for Charging Management of Electric Vehicles. Energies. 2021; 14(21):7144. https://doi.org/10.3390/en14217144
Chicago/Turabian StyleDorokhova, Marina, Jérémie Vianin, Jean-Marie Alder, Christophe Ballif, Nicolas Wyrsch, and David Wannier. 2021. "A Blockchain-Supported Framework for Charging Management of Electric Vehicles" Energies 14, no. 21: 7144. https://doi.org/10.3390/en14217144
APA StyleDorokhova, M., Vianin, J., Alder, J. -M., Ballif, C., Wyrsch, N., & Wannier, D. (2021). A Blockchain-Supported Framework for Charging Management of Electric Vehicles. Energies, 14(21), 7144. https://doi.org/10.3390/en14217144