Academia.eduAcademia.edu

Dynamic Pricing For Electric Vehicle Charging

2024, arXiv:2408.14169 [cs.DC]

https://doi.org/10.48550/arXiv.2408.14169

Dynamic pricing is a promising strategy to address the challenges of smart charging, as traditional time-of-use (ToU) rates and stationary pricing (SP) do not dynamically react to changes in operating conditions, reducing revenue for charging station (CS) vendors and affecting grid stability. Previous studies evaluated single objectives or linear combinations of objectives for EV CS pricing solutions, simplifying trade-offs and preferences among objectives. We develop a novel formulation for the dynamic pricing problem by addressing multiple conflicting objectives efficiently instead of solely focusing on one objective or metric, as in earlier works. We find optimal trade-offs or Pareto solutions efficiently using Non-dominated Sorting Genetic Algorithms (NSGA) II and NSGA III. A dynamic pricing model quantifies the relationship between demand and price while simultaneously solving multiple conflicting objectives, such as revenue, quality of service (QoS), and peak-to-average ratios (PAR). A single method can only address some of the above aspects of dynamic pricing comprehensively. We present a three-part dynamic pricing approach using a Bayesian model, multiobjective optimization, and multi-criteria decision-making (MCDM) using pseudo-weight vectors. To address the research gap in CS pricing, our method selects solutions using revenue, QoS, and PAR metrics simultaneously. Two California charging sites' real-world data validates our approach.

DYNAMIC P RICING FOR E LECTRIC V EHICLE C HARGING arXiv:2408.14169v1 [cs.DC] 26 Aug 2024 Arun Kumar Kalakanti Toshiba Software (India) Pvt. Ltd. R&D Bengaluru, India [email protected] Shrisha Rao International Institute of Information Technology Bangalore Bengaluru, India [email protected] A BSTRACT Dynamic pricing is a promising strategy to address the challenges of smart charging, as traditional time-of-use (ToU) rates and stationary pricing (SP) do not dynamically react to changes in operating conditions, reducing revenue for charging station (CS) vendors and affecting grid stability. Previous studies evaluated single objectives or linear combinations of objectives for EV CS pricing solutions, simplifying trade-offs and preferences among objectives. We develop a novel formulation for the dynamic pricing problem by addressing multiple conflicting objectives efficiently instead of solely focusing on one objective or metric, as in earlier works. We find optimal trade-offs or Pareto solutions efficiently using Non-dominated Sorting Genetic Algorithms (NSGA) II and NSGA III. A dynamic pricing model quantifies the relationship between demand and price while simultaneously solving multiple conflicting objectives, such as revenue, quality of service (QoS), and peak-to-average ratios (PAR). A single method can only address some of the above aspects of dynamic pricing comprehensively. We present a three-part dynamic pricing approach using a Bayesian model, multiobjective optimization, and multi-criteria decision-making (MCDM) using pseudo-weight vectors. To address the research gap in CS pricing, our method selects solutions using revenue, QoS, and PAR metrics simultaneously. Two California charging sites’ real-world data validates our approach. Keywords electric vehicle · charging station · smart charging · pricing model · dynamic pricing · multi-objective optimization 1 INTRODUCTION Electric vehicles (EVs) have gained popularity due to their cost- and eco-effectiveness [1]. According to a projection from the International Energy Agency [2], the worldwide EV fleet is expected to reach 250 million by 2030. A widespread public EV charging infrastructure is necessary for the electrification of transportation, in addition to the proper integration of EVs into the power grid. Smart charging [3], which enables the coordinated regulation of charging operations, is considered an important step towards the proper grid integration of EVs and the efficient operation of public EV charging stations (CSs). Dynamic pricing is a promising strategy to deal with the smart charging problems brought on by the growing use of EVs [4, 5]. Dynamic pricing is a real-time pricing strategy based on factors like demand, supply, time, location, and customer behavior. Static or Stationary pricing (SP) is fixed over time and may not be suitable for contexts like EV charging with variable demand. Dynamic pricing in EV charging manages demand, avoids congestion, incentivizes off-peak charging, and promotes efficient infrastructure use. It has potential benefits such as lower energy production costs, increased grid stability, higher user satisfaction, and lower operating costs for charging stations. This pricing approach has gained significant research attention in the EV charging industry [5, 6, 7, 8]. However, past research has not considered multiple metrics and planning areas for the investigation, which are important in practical settings. Dynamic pricing enables businesses to adjust prices in response to changing market conditions, consumer demand patterns, and price competition in industries like transportation (e.g., ride-sharing apps), hospitality (e.g., hotel bookings), e-commerce (e.g., online marketplaces), and entertainment (e.g., ticketing). This helps businesses increase revenue and profit. However, there are unique challenges in EV charging, such as managing demand, preventing congestion, incentivizing off-peak charging, addressing range anxiety, and ensuring transparency in pricing. Effective Dynamic Pricing for Electric Vehicle Charging Table 1: Dynamic Pricing Solutions for EV Charging Reference (Year) Objectives Approach Metric Baseline Xu et al. [11](2017) Balance load Heuristics Stationary Pricing Xu et al. [12](2018) Min Waiting time Balance load Heuristics Revenue and Travel time to CS QoS and Waiting time Revenue and Energy saving Load value and Charging power Revenue Moghaddam et al. [13] (2020) Xu et al. [14](2020) RL Max Revenue NSGA II and Min load Fang et al. [15](2021) Max Revenue Reinforcement Learning (RL) Zhang et al. [16](2022) Max Revenue RL Revenue Liu et al. [17](2023) Balance load Genetic Algorithm Load value Stationary Pricing Coordinated Dynamic Pricing Uncoordinated Charging price Stationary Pricing ToU Base grid load implementation of dynamic pricing in EV charging requires careful consideration of these specific issues to ensure efficient utilization of charging infrastructure and a positive charging experience for EV users. Time-of-use (ToU) rates are commonly utilised for pricing. However, they primarily take into account the duration of use and do not dynamically react to changes in operating conditions [9, 10]. The inefficiency of ToU can be attributed to several factors: (a) ToU pricing does not always take into account the quality of service provided at different times, (b) many industries have demand patterns that cannot be easily aligned with predefined ToU periods, and (c) public transit systems and operating equipment require continuous energy use, so they may not be suitable for ToU pricing because operations cannot be easily shifted to off-peak hours. In the literature, many strategies for maximizing EV charging station operators’ profits [18, 19, 20] and boosting grid stability [21, 22] are suggested. Individual users may also use smart charging to lower their charging expenses [23, 24, 25]. In recent years, a variety of innovative approaches to dynamic pricing in the context of EV charging have been developed and published [5, 6, 7, 8]. However, the majority of current dynamic pricing research assumes only one objective [11, 12, 15, 26, 17] or that multiple objectives can be adequately handled through a simple linear combination of objectives [14, 13, 16] as shown in Table 1. It is inefficient to solve multi-objective problems linearly because it oversimplifies trade-offs and preferences among objectives, resulting in sub-optimal solutions that fail to reflect the complexity of real-world decision-making processes [27, 28]. Furthermore, it assumes fixed weightings for objectives, which do not accurately reflect changing preferences or priorities. This work solves Multi-objective optimization efficiently by finding a set of trade-off optimal solutions, known as Pareto-optimal solutions, using Pareto-based optimization methods Non-dominated Sorting Genetic Algorithm (NSGA) II and NSGA III. These Pareto solutions are shown to solve complex problems by finding optimal solutions for conflicting objectives [29, 30]. Dynamic pricing involves quantifying the relationship between price and demand as well as solving multiple-objective problems involving revenue, quality of service (QoS), and peak-to-average ratios (PAR). In order to solve dynamic pricing comprehensively, a single method is unlikely to address all aspects of the problem [30]. With dynamic pricing, multiple sub-problems must be solved efficiently using a single method, including prime demand quantification and multi-objective revenue, quality of service, and PAR optimization. Multifaceted challenges often require a combination of strategies and algorithms tailored to each sub-problem [29]. Additionally, certain methods are more appropriate for addressing specific sub-problems. For example, Bayesian models are better suited to quantifying demand prices, while NSGA variants are better suited to solving multi-objective problems. Also, using a single method like ToU to solve all aspects of dynamic pricing could result in sub-optimal results. In this work, we have broken down the dynamic pricing problem into three separate problems: (1) The automatic quantification of demand using a Bayesian model; (2) the Multi-objective optimization of revenue, QoS, and PAR for a given price and demand vectors; and (3) Automated selection of balanced solutions using multi-criteria decision-making (MCDM). In previous studies, evaluation of EV CS pricing solutions has been done predominantly using a single metric like revenue [5], QoS [8], and PAR [6]. Revenue, QoS, and PAR metrics are important considerations, but they are not taken together for several reasons: (a) optimizing multiple metrics simultaneously can result in significant optimization problem complexity, which may make finding efficient and practical solutions more challenging. (b) managing peak loads or maintaining high-quality service can conflict with revenue maximization, which may require difficult trade-offs, and (3) algorithms and systems designed to maximize multiple metrics simultaneously while capturing real-world complexities can be hard to create and require advanced optimization techniques. Moreover, limited investigations have 2 Dynamic Pricing for Electric Vehicle Charging been done which consider the real charging data in multiple planning areas. Besides, previous studies have not dealt with the MCDM problem to select solutions automatically, given the importance of metrics. Also, an analysis of the automation of the pricing problem and the solution-finding capabilities considering these important parameters has not been undertaken. In this work, we created a dynamic pricing system to ensure a well-balanced optimal solution when key metrics like revenue, QoS, and PAR are considered. Real productivity benefits may result from focusing on such a pricing strategy. In this work, an investigation has been done by considering the real charging session data in multiple planning areas in California using ACN Open EV Charging Dataset [31]. Caltech site contains 54 EV chargers and a 50 kW DC fast charger on the campus. In a parking garage, 52 EV chargers are part of JPL’s site. Unlike Caltech, the JPL campus has gated access, and only workers are permitted to use the charging station. Caltech is a cross between workplace and public use charging, whereas the JPL site is an example of workplace charging. EV penetration is also relatively high on the JPL site. Overall, the key contributions of this paper are as follows: 1. A novel problem formulation containing multiple optimization objectives of revenue, QoS, and PAR has been developed to solve the CS pricing problem. 2. An investigation of a three-part dynamic pricing method using a Bayesian model for demand-price quantification, multi-objective optimization using fast approaches [32, 33] like Non-dominated Sorting Genetic Algorithm (NSGA) II and NSGA III, and MCDM with pseudo-weight vector methodology. 3. A research gap in CS pricing has been addressed, viz., the exclusion of multiple objectives like revenue, QoS, and PAR while finding a pricing solution. 4. The EV CS pricing solutions have been evaluated using real EV charging datasets in two planning areas: the JPL area, an example of workplace charging, and the Caltech site, a hybrid of workplace and public use charging. 5. Another major contribution of this work is in identifying a pricing solution automatically using the pseudoweight vector methodology of MCDM or if the importance of metrics is given. Additionally, there hasn’t previously been a thorough investigation of the price problem’s automation and the capacity for developing solutions while taking these metrics importance parameters into account. 2 PROBLEM DESCRIPTION AND FORMULATION Electric utility companies can influence the charging behavior of EV owners by manipulating the pricing of charging services at different CSs [3]. The “demand curve", a relationship between price and units required by consumers, is generally a factor that affects the cost of charging and revenue. Dynamic pricing optimization involves considering the demand curve, combining revenue generation with cost coverage, and adjusting prices to maximum profit. Along with revenue maximisation, challenges in pricing optimization for EV charging include decreasing the PAR load and improving the quality of service. Three related problems are used to formulate the problem of dynamic price optimization: (1) Calculation or quantification of the demand-price relationship between EV and CS; (2) multi-objective optimization of three metrics (maximize revenue, minimize the difference between peak and average loads, and maximize the quality of service) using the obtained demand-price relationship to determine the price vector for various time slots, and (3) multi-criteria decision making to produce the best option by taking into account multiple criteria in the selection process. 2.1 Demand-Price Model If PCS and DCS denote the CS pricing and the quantity of power demanded, the relationship between them is in terms of a conditional expectation of the form c E[DCS |PCS ] = a × PCS (1) log E[DCS |PCS ] = log a + c × log PCS (2) E[DCS |PCS ] represents the expected or average charging demand DCS at a specific price PCS . The constant term a represents the level of charging demand at the lowest price. As a measure of the sensitivity of demand to price variations, the elasticity coefficient c is commonly referred to as the price elasticity of demand. Depending on the nature of the relationship, c can have a positive, negative, or zero value. The values of a and c can be determined using empirical data. The demand at a CS for a given price PCS , i.e., DCS is obtained from demand-price quantification using a Bayesian model. This considers the fact that DCS follows a distribution established by PCS rather than being 3 Dynamic Pricing for Electric Vehicle Charging deterministic [34, 14]. In log-log space, this linear relationship translates to constant price elasticity, as shown in (2). Since the elasticity is a constant and only depends on the parameter c, the elasticity can be estimated by fitting the model. 2.2 Multi-Objective Formulation The problem is modeled with multiple global optimization objectives. The fitness function F comprises three objectives— the revenue (frevenue ), the QoS (fQoS ), and the PAR (fPAR ). Since pricing solutions for all CSs are obtained together by sharing their price and demand information, cooperation is present among CSs, and thus, they are complementary. The demand at a CS at time t for a given price PCS,t , i.e., Dmean (CS, t) is obtained from demand-price quantification using a Bayesian model. The sum of the revenue from a charging activity at a CS at time t when the demand at the CS is Dmean (CS, t) is referred to as revenue. We calculate the total revenue of all CSs given a price vector P containing prices for all CSs and at all slots as below frevenue (P) = N CS X T X PCS,t × Dmean (CS, t) (3) CS=1 t=1 where frevenue (.) calculates the total revenue for charging the price PCS,t at a CS for all CSs and for all time slots. The pricing vector P assumes that different prices apply to each slot and that the users know the prices at each slot. The highest power demand seen during a given time is known as the peak load of a system. The portion between the average load, denoted by Dmean (CS, t), and the peak load, denoted by Dmax (CS, t), is defined as a system load factor. The load factor reveals if a system experiences significant demand changes. Large variations are a result of a low load factor. We compute the load factor referred to PAR as fPAR (P) = N T CS X X 1 Dmax (CS, t) T × NCS D mean (CS, t) t=1 (4) CS=1 We calculate the QoS of a CS at time t as the ratio of the demand served at time t, Ddelv (CS, t), and the requested demand, Dreq (CS, t). We compute the average QoS of all CSs for a price P as fQoS (P) = N T CS X X Ddelv (CS, t) 1 T × NCS Dreq (CS, t) t=1 (5) CS=1 The mathematical formulation of the multi-objective problem is defined below: max frevenue (P) min fP AR (P) max fQoS (P) such that 0 ≤ PCS,t ≤ Pmax Ddelv (CS, t) ≤ CScapacity,t (6) (7) (8) (9) (10) where frevenue (.) calculates the total revenue at all CSs as shown in (3), fP AR (.) calculated the average PAR or load factor at all CSs as shown in (4), and fQoS (.) denotes the QoS of all CSs as shown in (5). The Pmax denotes the upper limit of a CS price, and the demand delivered Ddelv,PCS,t is bounded by CScapacity,t which is the CS capacity at time t. 2.3 Multi-Criteria Decision Making The set of non-dominated solutions where each objective is considered equally good is termed the Pareto-front. A Pareto-front with numerous alternative solutions is the output of a multi-objective algorithm. The problem is to choose a solution out of the solution set in the context of multi-objective optimization. MCDM problem refers to the problem of making decisions or selecting a solution that involves numerous criteria or objectives. 3 Dynamic Pricing Approach The dynamic pricing approach solves multiple sub-problems in three parts. 4 Dynamic Pricing for Electric Vehicle Charging 3.1 Part I - Demand-Price Quantification using Bayesian Optimal Pricing Demand-price quantification refers to the process of estimating the relation between the power demand and its price to find the ideal price that will maximize revenue. We used Bayesian modeling for demand-price quantification to estimate the relationship between power demand and pricing based on historical charging data from the ACN Open EV Charging Dataset [31]. This statistical technique involves identifying a prior distribution based on existing knowledge and assumptions and then updating it with observed data using Bayes’ theorem to determine the posterior distribution. The historical demand and price data from charging stations and the relationship shown in (1) and (2) are used for this quantification process. The posterior distribution is used to predict the best price that will maximize revenue based on the observed data and our updated assumptions about the relationship between price and quantity desired. Bayesian modeling is utilized to quantify demand-price relationships, make accurate pricing strategy decisions, and increase the capacity to estimate demand and optimize revenue. 3.2 Part II - Multi-Objective optimization using NSGA II or NSGA III Multi-objective optimization refers to the process of optimizing multiple conflicting objectives, such as (6), (7), and (8), simultaneously with constraints such as (9) and (10). NSGA (Non-dominated Sorting Genetic Algorithm) is a wellknown and fast approach for solving multi-objective optimization problems [32, 33]. We used two variations of the NSGA algorithm, i.e., NSGA-II and NSGA-III, for solving the multi-objective optimization problem described in Section 2.2. The two algorithms use a genetic algorithm technique, which entails producing a set of candidate solutions and then evaluating and developing these solutions to increase their fitness with respect to the numerous objectives. The NSGA-II algorithm operates by assigning each candidate solution to a group of non-dominated solutions, which are solutions that are not dominated by any other solution in terms of multiple objectives, i.e., (a) maximize total CS revenue, frevenue (.) (b) maximize QoS, fQoS and (b) minimize PAR, fP AR (.). The algorithm then selects a set of the best non-dominated solutions known as Pareto-front and generates a new set of candidate solutions based on these solutions. NSGA-III is an expansion of NSGA-II that tries to increase its performance by employing a reference point technique to guide the search towards specified portions of the objective space [33]. In NSGA-III, a set of reference points is defined, and the algorithm searches for non-dominated solutions that are closest to these reference points. 3.3 Part III - MCDM using pseudo weights We adopt the pseudo-weight vector methodology presented in [35] to select a solution from a solution set or Pareto-front in the context of multi-objective optimization. The objective behind pseudo weights is to give weights to the criteria based on their relative importance without forcing the decision maker to provide explicit numerical numbers for each criterion. This is done by performing pairwise comparisons between the criteria to assess their relative relevance. The pseudo weights wi for the objective i is calculated as follows [35]: (f max − f (x))/(fimax − fimin ) w i = PM i max − f (x))/(f max − f min ) m m m m=1 (fm (11) The objectives for different i refer to frevenue (.), fQoS and fP AR (.). The advantage of employing the technique of the pseudo weight is that it provides a mechanism to assess the relative relevance of each criterion without having explicit numerical values, which might be difficult or time-consuming to obtain. 4 RESULTS This section explains the evaluation setting and compares the performances of three solutions for dynamic pricing. 4.1 Evaluation Setting Figure 1 shows that one day has been divided into 96 time slots. There are two traffic peak slots around time slots 34 and 72 in a day. The box plot information containing the distribution of energy prices for the fast and slow charging options at different traffic states has been shown in Figure 2. 5 Dynamic Pricing for Electric Vehicle Charging Table 2: Average Results of JPL and Caltech sites JPL Pricing Approach/Metric Stationary Price ToU BM + NSGA II BM + NSGA III Revenue($) 1613.64 1691.87 1880.46 1886.84 QoS 0.34 0.42 0.41 0.55 PAR 16.77 16.08 4.89 5.46 Figure 1: Time Slot Figure 2: ToU Energy Prices 6 Revenue($) 5501.21 6221.07 6754.56 6584.22 Caltech QoS 0.35 0.42 0.52 0.60 PAR 6.80 7.84 3.41 5.40 Dynamic Pricing for Electric Vehicle Charging (a) Revenue (b) QoS (c) PAR Figure 3: JPL Metrics Table 3: Average Improvement Percentage at JPL site Over SP Pricing Approach/Metric ToU BM + NSGA II BM + NSGA III Revenue($) 4.85% 16.54% 16.93% QoS 23.50% 20.59% 61.76% PAR 4.11% 70.84% 67.44% Revenue($) 11.15% 11.52% Over ToU QoS -2.38% 30.95% PAR 69.59% 66.04% Stationary pricing data is based on real-time site data. ToU prices are obtained using traffic state data from Figure 1 and energy prices from Figure 2. The quality of the developed solutions for all CSs is evaluated by three measures defined in (2): total revenue (3), QoS (5), and PAR (4). 4.2 Comparative Performance of All Approaches The average results of the three approaches are obtained and shown in Table 2. BM + NSGA II and BM + NSGA III refer to the solution approaches that use the Bayesian model in the first part of the solution, followed by NSGA II and NSGA III in the second part, respectively. MCDM is used in the third part of the solution for both approaches. BM + NSGA II and BM + NSGA III algorithms are compared with well-known ToU pricing and SP data for two sites, i.e., JPL and Caltech. Table 4: Average Improvement Percentage at Caltech site Over SP Pricing Approach/Metric ToU BM + NSGA II BM + NSGA III Revenue($) 13.09% 22.78% 19.69% QoS 20.00% 48.57% 71.43% PAR 15.29% 49.85% 20.59% 7 Revenue($) 8.58% 5.84% Over ToU QoS 23.81% 42.86% PAR 56.51% 31.12% Dynamic Pricing for Electric Vehicle Charging 4.2.1 JPL site Revenue Table 3 shows the improvement of ToU over SP data, as well as the improvement of BM + NSGA II and BM + NSGA III variants over the base ToU and SP at JPL. BM + NSGA III algorithm improves the total revenue by 16.93% compared to SP and 11.52% compared to ToU. The revenue improvement of the BM + NSGA II algorithm is similar to that of the BM + NSGA III algorithm, and the differences between NSGA variants are insignificant. Overall, revenue is significantly improved with the three-part pricing algorithms compared to ToU and SP. QoS For the QoS at the JPL site, BM + NSGA III is the highest, i.e., the best performing, as shown in Table 3 with an average improvement of 61.76% over SP and 30.95% over ToU. The average QoS using BM + NSGA II is slightly lower than ToU but better than SP. Figure 3b shows that BM + NSGA III has a better QoS box plot than BM + NSGA II, and traditional methods like SP and ToU have fewer deviations. PAR BM + NSGA II and BM + NSGA III performances are similar for PAR as shown in Figure 3c. However, the percentage improvement of BM + NSGA II is slightly better, as shown in Table 3. Also, both approaches reduced the PAR by 66-71% compared to SP and ToU, as shown in Table 3. (a) Revenue (b) QoS (c) PAR Figure 4: Caltech Metrics 4.2.2 Caltech site Revenue Table 4 shows the improvement of ToU over SP data, as well as the improvement of BM + NSGA II and BM + NSGA III variants over the base ToU and SP at Caltech. BM + NSGA II algorithm improves the total revenue by 22.78% compared to SP and 8.58% compared to ToU. The revenue improvement of the BM + NSGA III algorithm is slightly lower than the BM + NSGA II algorithm. Overall, there is a significant improvement in revenue with the three-part pricing algorithms compared to ToU and SP. QoS For the QoS at the Caltech site, BM + NSGA III is the highest, i.e., the best performing, as shown in Table 4 with an average improvement of 71.43% over SP and 42.86% over ToU. The average QoS improvement using BM + NSGA II is lower than BM + NSGA III but better than ToU. Figure 4b shows that BM + NSGA III has a better QoS box plot than BM + NSGA II, and traditional methods like SP and ToU have fewer deviations. PAR The performance of BM + NSGA II is better for PAR as shown in Table 4 and Figure 4.2.1, and it improved the PAR by 48.85% and 56.51% compared to SP and ToU respectively. 8 Dynamic Pricing for Electric Vehicle Charging 4.2.3 Summary Table 2 shows that BM + NSGA II and BM + NSGA III algorithms perform similarly in revenue for the JPL site. However, BM + NSGA II generates more revenue for Caltech. For QoS, BM + NSGA III performs best, i.e., highest at both sites. In contrast, BM + NSGA II has the lowest PAR, i.e., the best performing at both sites. Overall, the BM + NSGA III algorithm is the best-performing algorithm for the JPL site due to improvement in most metrics compared to ToU and SP. Similarly, the BM + NSGA II algorithm is the best-performing algorithm at Caltech. 4.3 Effect of selecting pricing solutions from Pareto-front using MCDM and importance factor The importance of metrics such as revenue or PAR reduction for large grids or microgrids will depend on the grid operators’ and stakeholders’ specific objectives and goals. If the primary objective is to maximize revenue, then revenue would be the most important metric. However, reducing PAR demand may be more important if the focus is on maintaining grid stability and reliability. This is because reducing peak demand can help prevent grid overloading, which can lead to power outages and other problems. In general, a balanced approach is recommended that considers both revenue and PAR reduction. Two evaluation cases are further considered for the best-performing algorithms:(1) maximize revenue as an important factor for microgrids designed to operate as a commercial enterprise, and (2) PAR is an important metric for maintaining large grids stability and reliability. In the first case, the primary goal is to generate revenue by selling power to customers or participating in demand response programs. The second case deals with selecting solutions to reduce peak demand to prevent grid overloading, which can lead to power outages and other problems. JPL site is considered for this evaluation as the EV penetration is high in this case and the Pareto-front solutions obtained are high in number after Part II multi-objective optimization. Figure 5: JPL with revenue metric as an importance factor Figure 6: JPL with PAR metric as an importance factor The BM + NSGA II and BM + NSGA III algorithms have numerous solutions, and the best solution is obtained by the MCDM method by computing pseudo weights. However, when some explicit weights are provided for the three 9 Dynamic Pricing for Electric Vehicle Charging metrics, a solution among the obtained solutions is selected. The resulting solutions of the MCDM, when high priority is given to revenue or the PAR metric and the subsequent improvement in the metrics, are presented in Figures 5 and 6. Figures 5 show a steep increase, i.e., an improvement of 40% in total revenue from earlier solutions obtained from BM + NSGA II and BM + NSGA III algorithms. For the PAR, BM + NSGA III is the highest, i.e., the best performing compared to the improvement with BM + NSGA II solutions. However, BM + NSGA III algorithm compromised on QoS for about 10% and BM + NSGA II slightly improved QoS. Figures 6 show that only BM + NSGA III could find the solution with PAR as an important metric with an improvement of 20% in PAR. For the PAR, BM + NSGA II couldn’t find a related solution, as can be seen by the PAR metric. However, total revenue and QoS from new solutions obtained from both BM + NSGA II and BM + NSGA III algorithms decreased significantly by 20% and 10% respectively. Overall, the best-performing method that tried to provide a solution from the set of solutions with the given importance of the metric is BM + NSGA III compared to BM + NSGA II. This can be attributed to the fact that NSGA III improves the diversity of the obtained solutions by using reference points, which helps to guide the search towards a diverse set of non-dominated solutions. Also, NSGA III utilizes a new selection operator, known as the orthogonal selection operator, which enhances the diversity of the offspring population. The NSGA III algorithm used an enhanced diversity metric to measure the spread of solutions in the population. It was able to find a wide range of solutions with given metric importance. 5 CONCLUSIONS In this paper, novel dynamic pricing algorithms are designed and evaluated for a novel EV CS pricing problem formulation. These algorithms are designed by integrating three components: (i) Bayesian Demand-Price model; (ii) Multi-Objective optimization algorithms NSGA II and NSGA III; and (iii) use of MCDM methods to select the solutions. The performance of three-part dynamic pricing algorithms is validated by solving the EV CS pricing problem for two sites, JPL and Caltech. This study also compares the three-part dynamic pricing algorithms with the widely used ToU pricing algorithm and SP. Three widely used metrics are used to measure the quality of an EV CS pricing solution: total revenue, QoS, and PAR. The solution-finding capability of these algorithms when the importance of a metric is provided is also investigated. We identify the better characteristics of the BM + NSGA III algorithm. Also, the MCDM is seen to help find solutions given the metric’s importance. Experiments also confirm the efficiency of BM + NSGA II and BM + NSGA III in terms of solution quality, i.e., in obtaining better solutions than ToU. The results also reveal that BM + NSGA II and BM + NSGA III are more efficient in solving the EV CS pricing problem than the ToU pricing algorithm. The results can also guide decision-makers in making better CS pricing decisions when many CSs (in order of hundreds or more) need to be priced for efficiently charging at different CSs. It is worth mentioning that the prices are obtained by escaping local best, exploring multiple solutions, and utilizing the strengths of different procedures like demand-price modelling, multi-objective optimization, and MCDM. References [1] Z. Moghaddam, I. Ahmad, D. Habibi, and Q. V. Phung, “Smart charging strategy for electric vehicle charging stations,” IEEE Trans. Transport. Electrific., vol. 4, no. 1, pp. 76–88, Mar. 2018. [2] I. E. Agency. (2019) Global ev outlook 2019. [Online]. Available: https://webstore.iea.org/global-ev-outlook-2019 [3] Q. Wang, X. Liu, J. Du, and F. Kong, “Smart charging for electric vehicles: A survey from the algorithmic perspective,” IEEE Communications Surveys and Tutorials, vol. 18, pp. 1500–1517, 4 2016. [4] S. Limmer, “Dynamic pricing for electric vehicle charging—a literature review,” Energies, vol. 12, no. 18, 2019. [Online]. Available: https://www.mdpi.com/1996-1073/12/18/3574 [5] S. Limmer and T. Rodemann, “Peak load reduction through dynamic pricing for electric vehicle charging,” International Journal of Electrical Power & Energy Systems, vol. 113, pp. 117–128, 12 2019. [6] Z. Moghaddam, I. Ahmad, D. Habibi, and M. A. Masoum, “A coordinated dynamic pricing model for electric vehicle charging stations,” IEEE Transactions on Transportation Electrification, vol. 5, pp. 226–238, 3 2019. [7] Y. Xiong, J. Gan, B. An, C. Miao, and Y. C. Soh, “Optimal pricing for efficient electric vehicle charging station management.” [Online]. Available: www.ifaamas.org 10 Dynamic Pricing for Electric Vehicle Charging [8] R. Wolbertus and B. Gerzon, “Improving electric vehicle charging station efficiency through pricing,” Journal of Advanced Transportation, vol. 2018, 2018. [9] S. Zeng, J. Li, and Y. Ren, “Research of time-of-use electricity pricing models in china: A survey,” 2008 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2008, pp. 2191–2195, 2008. [10] M. L. Nicolson, M. J. Fell, and G. M. Huebner, “Consumer demand for time of use electricity tariffs: A systematized review of the empirical evidence,” Renewable and Sustainable Energy Reviews, vol. 97, pp. 276–289, 12 2018. [11] P. Xu, J. Li, X. Sun, W. Zheng, and H. Liu, “Dynamic pricing at electric vehicle charging stations for queueing delay reduction,” Proceedings - International Conference on Distributed Computing Systems, pp. 2565–2566, 7 2017. [12] P. Xu, X. Sun, J. Wang, J. Li, W. Zheng, and H. Liu, “Dynamic pricing at electric vehicle charging stations for waiting time reduction,” ACM International Conference Proceeding Series, pp. 204–211, 11 2018. [Online]. Available: https://dl.acm.org/doi/10.1145/3290420.3290462 [13] V. Moghaddam, A. Yazdani, H. Wang, D. Parlevliet, and F. Shahnia, “An online reinforcement learning approach for dynamic pricing of electric vehicle charging stations,” IEEE Access, vol. 8, pp. 130 305–130 313, 2020. [14] X. Xu, D. Niu, Y. Li, and L. Sun, “Optimal pricing strategy of electric vehicle charging station for promoting green behavior based on time and space dimensions,” Journal of Advanced Transportation, vol. 2020, p. 1DUMMMY, 2020. [15] C. Fang, H. Lu, Y. Hong, S. Liu, and J. Chang, “Dynamic pricing for electric vehicle extreme fast charging,” IEEE Transactions on Intelligent Transportation Systems, vol. 22, pp. 531–541, 1 2021. [16] W. Zhang, H. Liu, J. Han, Y. Ge, and H. Xiong, “Multi-agent graph convolutional reinforcement learning for dynamic electric vehicle charging pricing,” Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 2471–2481, 8 2022. [Online]. Available: https://dl.acm.org/doi/10.1145/3534678.3539416 [17] Y. Liu, J. Zhu, Y. Sang, M. Sahraei-Ardakani, T. Jing, Y. Zhao, and Y. Zheng, “An aggregator-based dynamic pricing mechanism and optimal scheduling scheme for the electric vehicle charging,” Frontiers in Energy Research, vol. 10, p. 1037253, 1 2023. [18] R. Mehta, D. Srinivasan, and A. Trivedi, “Optimal charging scheduling of plug-in electric vehicles for maximizing penetration within a workplace car park,” 2016 IEEE Congress on Evolutionary Computation, CEC 2016, pp. 3646–3653, 11 2016. [19] C. Goebel and H. A. Jacobsen, “Aggregator-controlled ev charging in pay-as-bid reserve markets with strict delivery constraints,” IEEE Transactions on Power Systems, vol. 31, pp. 4447–4461, 11 2016. [20] I. Naharudinsyah and S. Limmer, “Optimal charging of electric vehicles with trading on the intraday electricity market,” Energies 2018, Vol. 11, Page 1416, vol. 11, p. 1416, 6 2018. [Online]. Available: https://www.mdpi.com/1996-1073/11/6/1416/htmhttps://www.mdpi.com/1996-1073/11/6/1416 [21] J. P. Lopes, P. M. R. Almeida, A. M. Silva, and F. J. Soares, “Smart charging strategies for electric vehicles: Enhancing grid performance and maximizing the use of variable renewable energy resources,” 2009. [Online]. Available: http://repositorio.inesctec.pt/handle/123456789/3091 [22] R. A. Waraich, M. D. Galus, C. Dobler, M. Balmer, G. Andersson, and K. W. Axhausen, “Plug-in hybrid electric vehicles and smart grids: Investigations based on a microsimulation,” Transportation Research Part C: Emerging Technologies, vol. 28, pp. 74–86, 3 2013. [23] N. Rotering and M. Ilic, “Optimal charge control of plug-in hybrid electric vehicles in deregulated electricity markets,” IEEE Transactions on Power Systems, vol. 26, pp. 1021–1029, 8 2011. [24] E. B. Iversen, J. M. Morales, and H. Madsen, “Optimal charging of an electric vehicle using a markov decision process,” Applied Energy, vol. 123, pp. 1–12, 6 2014. [25] E. Kontou, Y. Yin, and Y. E. Ge, “Cost-effective and ecofriendly plug-in hybrid electric vehicle charging management,” https://doi.org/10.3141/2628-10, vol. 2628, pp. 87–98, 1 2017. [Online]. Available: https://journals.sagepub.com/doi/abs/10.3141/2628-10?journalCode=trra [26] N. Aung, W. Zhang, K. Sultan, S. Dhelim, and Y. Ai, “Dynamic traffic congestion pricing and electric vehicle charging management system for the internet of vehicles in smart cities,” Digital Communications and Networks, vol. 7, pp. 492–504, 11 2021. 11 Dynamic Pricing for Electric Vehicle Charging [27] J. D. Siirola, S. Hauan, and A. W. Westerberg, “Computing pareto fronts using distributed agents,” Computer Aided Chemical Engineering, vol. 15, pp. 334–339, 2003. [28] C. A. C. Coello, “Evolutionary multi-objective optimization: A historical view of the field,” IEEE Computational Intelligence Magazine, vol. 1, pp. 28–36, 2 2006. [29] E. Zitzler and L. Thiele, Multiobjective optimization using evolutionary algorithms — A comparative case study. Springer, Berlin, Heidelberg, 1998, pp. 292–301. [Online]. Available: http://link.springer.com/10.1007/ BFb0056872 [30] K. Deb, “Multi-objective optimization using evolutionary algorithms: An introduction,” 2011. [Online]. Available: http://www.iitk.ac.in/kangal/deb.htm [31] Z. J. L. EE, T. Li, S. H. Low, and Z. J. Lee, “Acn-data: Analysis and applications of an open ev charging dataset,” 2019. [Online]. Available: https://doi.org/10.1145/3307772.3328313 [32] K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, “A fast and elitist multiobjective genetic algorithm: Nsga-ii,” IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182–197, 2002. [33] K. Deb and H. Jain, “An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: Solving problems with box constraints,” IEEE Transactions on Evolutionary Computation, vol. 18, no. 4, pp. 577–601, 2014. [34] L. Liu, M. Niu, B. Li, Y. Zhang, M. Zou, D. Liu, T. Zhang, L. Wang, S. Shang, and M. Liu, “Aggregation optimization method of virtual energy storage for electric vehicles considering user elasticity,” IOP Conference Series: Earth and Environmental Science, vol. 647, p. 012130, 1 2021. [Online]. Available: https://iopscience.iop.org/article/10.1088/1755-1315/647/1/012130https://iopscience.iop.org/article/ 10.1088/1755-1315/647/1/012130/meta [35] J. Blank and K. Deb, “A running performance metric and termination criterion for evaluating evolutionary multiand many-objective optimization algorithms,” in 2020 IEEE Congress on Evolutionary Computation (CEC), 2020, pp. 1–8. 12