EV Smart Charging with Advance Reservation Extension to the OCPP Standard †
Abstract
:1. Introduction
2. Open Charge Point Protocol (OCPP) Standard
- SAE J2931, SAE J2836, SAE J2847, SAE J1772;
- IEC 61850-7-420, IEC 62196, IEC 61851, IEC 15118;
- OCPP, OICP, OCHP.
- monitor and control access to individual charging stations;
- check and manage the recharge status;
- send data to individual users and managers;
- allow the payment procedure;
- allow reservation mechanisms and management of the electricity grid.
- cyber security;
- support of the ISO 15118 standard;
- different customer authorization options (RFID card/token, ISO 15118-1 Plug and Charge, payment terminals, local mechanical key, smart phones, etc.);
- messages on a Charging Station to be displayed to EV drivers (related to the transaction, on the language to be used, on the applicable tariff before the EV driver starts charging, to show the running cost during and at the end of a charging transaction);
- Extended Smart Charging.
- at the start of a transaction to set the charging profile for the transaction;
- in a RequestStartTransaction request sent to a Charging Station;
- during a transaction to change the active profile for the transaction;
- outside the context of a transaction as a separate message.
- Smart charging: following the smart charging features, the EV provides charging needs (departure time and requested energy), the CSMS can provide up to 3 schedules with different tariffs and the EV chooses a schedule. The Charging profile can be changed during transaction (called “renegotiation”).
- Reservation: OCPP allows you to make a reservation of a specific EVSE or a specific connector type. The reservation is made until a certain time. The user can make a reservation on the resources that are available at the moment of the reservation. The user cannot make a reservation in the future (advanced reservation), for example for the next hour for the successive two hours.
- Tariff and Cost: OCPP allows to show the tariff to the user before the transaction, during and at the end of the transaction
3. System Architecture
- user login;
- creating a reservation for a certain time;
- cancellation of bookings made by the user.
- −
- username: username (string)
- −
- androidId: smartphone Id (string)
- −
- chargingStationId: identification of the charging station (string)
- −
- capacity: capacity of the car battery (kWh)
- −
- power: recharge power (kW)
- −
- initialSoC: initial State of Charge of the battery (%)
- −
- finalSoC: final desired State of Charge (%)
- −
- reservationTime: start date and time of recharge (date, time)
- −
- from and to: extremes of the time interval of availability (time)
- −
- flexibilityTime: flexibility on the instant of recharge (integer from 0 to 5)
- −
- flexibilityDuration: flexibility over the duration of the recharge (integer from 0 to 5)
- −
- flexibilityCharge: flexibility on the final charge reached (integer from 0 to 5)
- −
- flexibilityPrice: flexibility on the cost of recharge. (integer from 0 to 5)
3.1. Cost Evaluation
- −
- : (€/kWh) fixed cost of the recharge;
- −
- : (€/kWh·kWh) coefficient multiplied by the chosen power P, it expresses a linear dependence with the power required. The maximum power available for each EVSE is limited and it may depend on time. It is acceptable to think that the price increases when the user requests high recharge power;
- −
- : (€/kWh) coefficient multiplied by a function that increases decreasing the number of free slots;
- −
- : (€/kWh) coefficient multiplied by a function that increases decreasing the power available in the EVSE in the time slot in which the user charges. depends on the time slot required, it may depend on the overload of the power grid or the time and weather dependency of the renewable energies. represents the power that users are simultaneously using;
- −
- : are parameters that change the speed of increment of the function f.
3.2. Customer Satisfaction
- −
- : desired time of start of recharge;
- −
- : effective time of start of recharge;
- −
- : recharge duration;
- −
- : minimum recharge duration;
- −
- : desired percentage of final charge;
- −
- : effective percentage of final charge;
- −
- : recharge cost;
- −
- : minimum fixed cost of the recharge;
- −
- : normalization coefficients;
- −
- : are the flexibility parameters expressed by the user in the reservation request.
3.3. Charge Reservation Process and APP
4. Simulation Results
4.1. Simulation Scenario
- single charging station with 4 connectors;
- three values of power available for each connector: (11, 22, 43) kW;
- total power available for the Charging Station: 172 kW;
- initial SoC for all the users: almost empty;
- desired SoC for all the users: 100%;
- reservation time: the time is divided in slots of 30 min each. The minimum recharge time for a full recharge is 30 min, the maximum is 2 hours;
- the flexibility coefficients are fixed and constant during each simulation and they differ in the different test conditions that will be described in the last part of this subsection: no flex, no choice, flex cost, flex time, var power;
- the user accepts the proposed solution if the satisfaction is above the threshold of 65%, otherwise he/she refuses the reservation. The user can influence the behavior of the service provider only refusing the offer. Using a low threshold in the simulations, the user would accept all the proposed solutions even if not satisfied (as in the no-choice case). We considered the chosen threshold as a good compromise to verify the effect of the user flexibility on the results of the simulations.
- the values of the coefficients used in Equation (1) are , , , . Using Equation (1) the cost of the recharge varies from 28.3 €cent/kWh for a slow recharge in case of free slots to 41.9 €cent/kWh for a fast recharge in case of the charging station being almost full. These are more or less the actual costs in Italy.
- Customer satisfaction (%): value of the customer satisfaction function. The customer accepts the best of the proposed solutions even if it is not his/her desired solution, when the satisfaction value is over the satisfaction threshold.
- Lost users (%): during the simulation, when the Charging Station availability does not match the customer requirements and the proposed solutions have a “satisfaction value” under the defined threshold, the user is lost.
- Used power (%): at the end of the simulation not all the power available to the Charging Station may be used, when the customer does not require a full power recharge (43 kW), if they prefer a longer recharge in order to pay less. A low value “used power” implies that the Charging Station is not using efficiently its potential. It could reduce the cost to stimulate the consumer to speed up the charging.
- Used slots (%): at the end of the simulation not all the connectors available to the Charging Station may be used. A low value used slot implies that the Charging Station is not using its potential in an efficient way.
- Final charge (%): final charge of the EVs charged. The desired charge is 100% for all the simulations.
- Normalized revenue (€): the total daily revenue of the Charging Station normalized to the revenue obtainable selling all the available energy at the minimum constant cost .
- Normalized time for recharge: duration of the charge normalized to the minimum duration of a full charge (30 min).
- Normalized initial time variation: variation of the time of start of recharge with respect to the desired initial recharge time normalized to the minimum duration of a full charge (30 min).
- No choice: This situation in the only one possible with the actual OCPP standard, the used sends its request to the Charging Station and if the connector is free, they use it with a fast charging (1 time slot) with the cost given by the Charging Station using (1). This is the reference situation. The user does not make any choice and does not express any flexibility to the system; therefore, we consider that its satisfaction is always 100%. If the time slots are not free in the requested connector, the user is lost.
- No flex: all the flexibility coefficients are posed to the minimum value (0). The system provides 5 possible solutions, but the user accepts only small changes with respect to his/her desired specifications. The main difference with the “no choice” condition is that the user tries to minimize the cost, which has an important role in the satisfaction function.
- Flex cost: all the flexibility coefficients are posed to the minimum value (0), the customer shows flexibility only on the cost (). The cost is not important; therefore, the user tries to have a fast recharge.
- Flex time: all the flexibility coefficients are posed to the minimum values (0), the customer shows flexibility only on the time of start charging ().
- Var power: the power available changes during time (simulating the variability of the power availability on the grid): 8:00–11:00 and 16:00–18:00 the power available is 120 kW, 11:00–16:00 the power available is 172 kW. As in the “flex price” simulation, all the strictness coefficients are posed to the maximum values (0), the customer shows flexibility only on the cost (). This test emulates the presence of a photovoltaic power source that provides energy only in the middle of the day.
4.2. Simulation Results
- No choice: The customer satisfaction is maximum since the customer is not interested in the price and the Charging Station gives a solution only if it perfectly fits the requirements. The customer is lost (average value is 27%) if no slots are available for the required time. The average price is high and the recharge is always a full charge with the fastest recharge speed, since the consumer is not interested in the price. Due to the random request of the time of recharge, sometime not all the slots are used: 85% slots are used and 85% power available is used. In spite of the high recharge price, the total revenue is not maximum, due to the unused slots.
- No flex: the customer satisfaction is the lowest, since his/her flexibility is low. The power used is low in spite of the fact that the slot usage is high (92%). In fact, to reduce the cost the user prefers to use slow charging (11 kW or 22 kW), with a consequent high recharge duration. The average recharge price is low and, as a consequence, the total revenue for the Charging Station is low. The number of lost customers is high (31%).
- Flex cost: the customer is completely flexible only on the price. The satisfaction is high (94%). All the power available and the slots are used, meaning that all the customers obtain a fast full charge. No customer is lost since they accept an average delay of 27 min on the desired initial charge time. The average cost is high and total revenue is maximum due to the full utilization of the Charging Station.
- Flex time: the customer accepts to recharge at any time in order to have a low cost recharge, that is reached with a slow (always 120 min to recharge) and low power recharge (11 kW). The slots are fully used and the minimum cost per kWh is obtained. All the customers succeeded in finding a recharge slot, since they accept a delay on the initial time of recharge. Therefore, the average delay with respect to the desired recharge time is high, on average more than 100 min, as shown in Figure 13.
5. Discussion and Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Saalfeld, C. E-Mobility–Vehicle2Grid Interface. In Vector-Kongress. 2010. Available online: https://wenku.baidu.com/view/cff013104431b90d6c85c7e9.html (accessed on 3 June 2020).
- Bedogni, L.; Bononi, L.; Di Felice, M.; D’Elia, A.; Cinotti, T.S. A Route Planner Service with Recharging Reservation: Electric Itinerary with a Click. IEEE Intell. Transp. Syst. Mag. 2016, 8, 75–84. [Google Scholar] [CrossRef]
- Bedogni, L.; Bononi, L.; D’Elia, A.; Di Felice, M.; Rondelli, S.; Cinotti, T.S. A Mobile Application to Assist Electric Vehicles’ Drivers with Charging Services. In Proceedings of the 2014 Eighth International Conference on Next Generation Mobile Apps, Services and Technologies, Oxford, UK, 10–12 September 2014; pp. 78–83. [Google Scholar]
- ARTEMIS European Project. Project, “Internet of Energy (IoE)”. Available online: http://www.artemis-ioe.eu/ (accessed on 3 June 2020).
- Clement-Nyns, K.; Haesen, E.; Driesen, J. The Impact of Charging Plug-In Hybrid Electric Vehicles on a Residential Distribution Grid. IEEE Trans. Power Syst. 2010, 25, 371–380. [Google Scholar] [CrossRef] [Green Version]
- Etezadi-Amoli, M.; Choma, K.; Stefani, J. Rapid-charge electric-vehicle stations. IEEE Trans. Power Deliv. 2010, 25, 1883–1887. [Google Scholar] [CrossRef]
- Moslehi, K.; Kumar, R. A reliability perspective of the smart grid. IEEE Trans. Smart Grid 2010, 1, 57–64. [Google Scholar] [CrossRef]
- Masoum, A.S.; Deilami, S.; Moses, P.S.; Abu-Siada, A. Impacts of battery charging rates of plug-in electric vehicle on smart grid distribution systems. In Proceedings of the IEEE PES Innovative Smart Grid Technologies Conference Europe, ISGT Europe, Gothenberg, Sweden, 11–13 October 2010. [Google Scholar]
- Conti, M.; Fedeli, D.; Virgulti, M. B4V2G: Bluetooth for electric vehicle to smart grid connection. In Proceedings of the Ninth Workshop on Intelligent Solutions in Embedded Systems (WISES), Regensburg, Germany, 7–8 July 2011; pp. 13–18. [Google Scholar]
- Lewandowski, C.; Bocker, S.; Wietfeld, C. An ICT solution for integration of Electric Vehicles in grid balancing services. In Proceedings of the 2013 International Conference on Connected Vehicles and Expo (ICCVE), Las Vegas, NV, USA, 2–6 December 2013; pp. 195–200. [Google Scholar]
- Bonges, H.A.; Lusk, A.C. Addressing electric vehicle (EV) sales and range anxiety through parking layout, policy and regulation. Transp. Res. Part A Policy Pract. 2016, 83, 63–73. [Google Scholar] [CrossRef] [Green Version]
- Ritrovati, G.; de Maso-Gentile, G.; Scavongelli, C.; Conti, M. Active role of a NFC enabled smartphone in EV-EVSE charging process. In Proceedings of the 2014 IEEE International Electric Vehicle Conference (IEVC), Florence, Italy, 17–19 December 2014; pp. 1–8. [Google Scholar]
- Rodriguez-Serrano, A.; Torralba, A.; Rodriguez-Valencia, E.; Tarifa-Galisteo, J. A communication system from EV to EV Service Provider based on OCPP over a wireless network. In Proceedings of the IECON 2013—39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10–13 November 2013; pp. 5434–5438. [Google Scholar]
- Alcaraz, C.; Lopez, J.; Wolthusen, S. OCPP Protocol: Security Threats and Challenges. IEEE Trans. Smart Grid 2017, 8, 2452–2459. [Google Scholar] [CrossRef]
- Rubio, J.E.; Alcaraz, C.; Lopez, J. Addressing Security in OCPP: Protection Against Man-in-the-Middle Attacks. In Proceedings of the 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS), Paris, France, 26–28 February 2018; pp. 1–5. [Google Scholar]
- Morosan, A.G.; Pop, F. OCPP security—Neural network for detecting malicious traffic. In Proceedings of the International Conference on Research in Adaptive and Convergent Systems; Association for Computing Machinery: New York, NY, USA, 2017; pp. 190–195. [Google Scholar]
- Bohn, T.; Cortes, C.; Glenn, H. Local automatic load control for electric vehicle smart charging systems extensible via OCPP using compact submeters. In Proceedings of the 2017 IEEE Transportation Electrification Conference and Expo (ITEC), Chicago, IL, USA, 22–24 June 2017; pp. 724–731. [Google Scholar]
- Munné-Collado, I.; Aprà, F.M.; Olivella-Rosell, P.; Villafáfila-Robles, R. The potential role of flexibility during peak hours on greenhouse gas emissions: A life cycle assessment of five targeted national electricity grid mixes. Energies 2019, 12, 4443. [Google Scholar] [CrossRef] [Green Version]
- USEF Foundation. The Framework Explained. Available online: http://www.globalsmartgridfederation.org/wp-content/uploads/2016/10/USEF_TheFrameworkExplained-18nov15.pdf (accessed on 3 June 2020).
- Munné-Collado, Í.; Bullich-Massagué, E.; Aragüés-Peñalba, M.; Olivella-Rosell, P. Local and Micro Power Markets. In Micro and Local Power Markets; Wiley: Hoboken, NJ, USA, 2019; pp. 37–96. [Google Scholar]
- Zweistra, M.; Janssen, S.; Geerts, F. Large scale smart charging of electric vehicles in practice. Energies 2020, 13, 298. [Google Scholar] [CrossRef] [Green Version]
- Cao, Y.; Wang, T.; Zhang, X.; Kaiwartya, O.; Eiza, M.H.; Putrus, G. Toward anycasting-driven reservation system for electric vehicle battery switch service. IEEE Syst. J. 2019, 13, 906–917. [Google Scholar] [CrossRef] [Green Version]
- Cao, Y.; Kaiwartya, O.; Zhuang, Y.; Ahmad, N.; Sun, Y.; Lloret, J. A Decentralized Deadline-Driven Electric Vehicle Charging Recommendation. IEEE Syst. J. 2019, 13, 3410–3421. [Google Scholar] [CrossRef] [Green Version]
- Tucker, N.; Alizadeh, M. An Online Admission Control Mechanism for Electric Vehicles at Public Parking Infrastructures. IEEE Trans. Smart Grid 2020, 11, 161–170. [Google Scholar] [CrossRef] [Green Version]
- Vaidya, B.; Mouftah, H.T. Smart electric vehicle charging management for smart cities. IET Smart Cities 2020, 2, 4–13. [Google Scholar] [CrossRef]
- Ferro, G.; Laureri, F.; Minciardi, R.; Robba, M. An optimization model for electrical vehicles scheduling in a smart grid. Sustain. Energy Grids Netw. 2018, 14, 62–70. [Google Scholar] [CrossRef]
- Ferro, G.; Laureri, F.; Minciardi, R.; Robba, M. A predictive discrete event approach for the optimal charging of electric vehicles in microgrids. Control Eng. Pract. 2019, 86, 11–23. [Google Scholar] [CrossRef]
- Piazza, G.; Bracco, S.; Siri, S.; Delfino, F. Integration of electric mobility services within an existing polygeneration microgrid. In Proceedings of the IEEE International Conference on Environment and Electrical Engineering and 2019 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Genova, Italy, 11–14 June 2019. [Google Scholar]
- Orcioni, S.; Buccolini, L.; Ricci, A.; Conti, M. Electric vehicles charging reservation based on OCPP. In Proceedings of the 2018 IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Palermo, Italy, 12–15 June 2018; pp. 1–6. [Google Scholar]
- Buamod, I.; Abdelmoghith, E.; Mouftah, H.T. A review of OSI-based charging standards and eMobility open protocols. In Proceedings of the 2015 International Conference on the Network of the Future, NOF 2015, Montreal, QC, Canada, 30 September–2 October 2015. [Google Scholar]
- Schmutzler, J.; Andersen, C.A.; Wietfeld, C. Evaluation of OCPP and IEC 61850 for smart charging electric vehicles. World Electr. Veh. J. 2013, 6, 863–874. [Google Scholar] [CrossRef] [Green Version]
- Home—Open Charge Alliance. Available online: https://www.openchargealliance.org/ (accessed on 27 September 2018).
- OCPP 2.0.1. Available online: https://www.openchargealliance.org/protocols/ocpp-201/ (accessed on 24 May 2020).
- Essiet, I.O.; Sun, Y.; Wang, Z. Analysis of the effect of parameter variation on a dynamic cost function for distributed energy resources: A DER-CAM case study. Appl. Sci. 2018, 8, 884. [Google Scholar] [CrossRef] [Green Version]
- Albert, E.; Arenas, P.; Genaim, S.; Puebla, G. A practical comparator of cost functions and its applications. Sci. Comput. Program. 2015, 111, 483–504. [Google Scholar] [CrossRef] [Green Version]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Orcioni, S.; Conti, M. EV Smart Charging with Advance Reservation Extension to the OCPP Standard. Energies 2020, 13, 3263. https://doi.org/10.3390/en13123263
Orcioni S, Conti M. EV Smart Charging with Advance Reservation Extension to the OCPP Standard. Energies. 2020; 13(12):3263. https://doi.org/10.3390/en13123263
Chicago/Turabian StyleOrcioni, Simone, and Massimo Conti. 2020. "EV Smart Charging with Advance Reservation Extension to the OCPP Standard" Energies 13, no. 12: 3263. https://doi.org/10.3390/en13123263
APA StyleOrcioni, S., & Conti, M. (2020). EV Smart Charging with Advance Reservation Extension to the OCPP Standard. Energies, 13(12), 3263. https://doi.org/10.3390/en13123263