<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Contextual artificial intelligence for electric vehicle routing with mobile wireless charging.</title></titleStmt>
			<publicationStmt>
				<publisher>The 103rd Annual Meeting of Transportation Research Board</publisher>
				<date>01/12/2024</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10543955</idno>
					<idno type="doi"></idno>
					
					<author>Y Yoon</author><author>Hyoshin Park</author><author>V Pandey</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[As more drivers have switched to electric vehicles (EVs), there has been higher interest in installing EV charging infrastructure. While most operators have focused on locating stationary charging stations (SCSs), several ideas have been proposed to implement wireless charging systems without direct connections. Among different types of systems, mobile energy distributors (MEDs) can provide the highest flexibility since it does not require massive construction. If both systems become available to drivers, they will make decisions on routes that may include SCSs or MEDs, considering total travel time, state of charge, wait time and cost for charging, and other factors. This study proposes a decision-making support system for EV drivers by reviewing the contexts of given route options. The system 1) extracts feasible routes from the road network and EV charging system, 2) evaluates the value of routes regarding estimated weights of factors, 3) recommends the one with the highest value, and 4) observes and archives the drivers' responses to recommendations. In an experiment with a small 3-by-3 grid network, the proposed system can suggest satisfactory routes 16.5-26.9 pp more than the reference recommendation policy.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>INTRODUCTION</head><p>Electric vehicles (EVs) have been spotlighted as an alternative to conventional internal combustion engine vehicles as they are independent of gasoline or diesel fill-up. During operations, they emit less or near-zero pollutants including greenhouse gases and particle matter. However, there have been controversies about the environmental sustainability of EVs originating from several concerns. For example, battery production may induce excessive exploitation of minerals such as lithium and other rare-earth materials, accompanied by severe earth and water pollution. Moreover, they may generate more particle matter due to the friction between road surfaces and tires with more substantial torque. Nevertheless, EVs are perceived as critical in relieving global warming by reducing emissions.</p><p>Global vehicle sales trend shows the recent popularity of EVs. In 2022, about 14% of new vehicles sold worldwide were EVs, exceeding 10 million <ref type="bibr">(1)</ref>. The market share has grown from around 5% in 2020 and around 9% in 2021, showing exponential growth. This explosive growth mainly results from individuals' interest in environment-friendly vehicles and governments' subsidies to supplement high prices due to batteries made of rare earth materials. In addition, customers expect to counter the initial vehicle cost with savings in operation cost, e.g. charging cost. Since an EV is a relatively novel technology and most of them recently started to hit the roads, they will be supported by various subsidies for a while until they can achieve economic feasibility. Although there are signals showing the dependence of EV demand on subsidies when phasing out them, it is expected that the unit production cost of EVs will fall along the technological advance and market maturation. To keep promoting EV sales, some regions like Europe decided to ban internal combustion engine vehicles (ICEVs) by 2035 <ref type="bibr">(2)</ref>.</p><p>Meanwhile, inconvenience caused during EV charging is one of the largest disadvantages of EVs compared to regular vehicles. Drivers concern not only about the relative scarcity of available charging stations but also the length of charging time. Especially, vehicles should stop longer at chargers when being charged than at gas pumps when being filled up. For example, while gas tanks of ICEVs can be full in 2 minutes (3), Tesla Superchargers, the fastest charging device provided to drivers, can charge 200 miles in 15 minutes, about half of their sedan, Model S (4). This additional time for charging "energy" from sources can make customers be reluctant to switch to EVs.</p><p>In consequence, numerous interests in charging infrastructure have been raised to relieve those concerned previously mentioned, attracting a vast number of researchers to study the allocation and operation of fixed charging infrastructure. <ref type="bibr">Qiu and Du (5)</ref> recently studied an EV-to-EV charging system, excluding infrastructure from these interactions. Nevertheless, there are a limited number of studies that consider dynamic charging systems as serious alternatives to stationary charging systems (SCSs) because not only they are premature but also difficult to operate. For example, mobile energy distributors (MEDs) are similar to portable batteries&#196;fter being connected to vehicles, they keep charging vehicles by following them along their travels.</p><p>Despite its immature technology and operational complexity, this study incorporates both SCS and dynamic charging systems at the same time. Specifically, it focuses on designing a policy to recommend optimal routes to EV drivers considering: 1) their current vehicle state such as remaining battery level, 2) individual preferences, and 3) network and charging infrastructure characteristics. This paper is structured as follows. First, a methodology is proposed to integrate both SCS and DCS into EV drivers' route choices after reviewing relevant literature. Third, a sample experiment is conducted to illustrate the performance of the applied designed methodology.</p><p>Consequently, the paper concludes with the expected benefit and limitations of the methodology.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>METHODOLOGY Simple example of EV routing</head><p>Consider a simple transportation network with both static and dynamic charging infrastructures with the link travel time (e.g., minutes), shown as numbers on them in Figure <ref type="figure">1</ref>. The static charging infrastructure has two SCSs at Nodes 3 and 4. For the dynamic charging infrastructure, MED is assumed to follow a predefined schedule departing every 30 minutes from depot M and traveling along the given route (dashed line) (M)-2-5-6-(M). If an EV driver should decide the shortest (travel time) path from origin O to destination D, the answer will differ depending on the initial state of charge (SoC). The en-route driver behaviors are influenced by the amount of energy available during the trip. For an EV with a 200-mile range and 50 kWh battery capacity, then in the deterministic case, the shortest path (1-5-6 and 1-4-5-6) consumes 37.5 kWh to reach D.</p><p>However, an initial SoC of 25 kWh is only sufficient for traveling to Node 5. Recharge is required either at the SCS at Node 4 (Route 1-4-5-6 only) or with the MED connectable at Node 5. For the SCS option (assuming a level 3 charger with a rating of 1 hr charge = 180 miles), at least 33 minutes of the minimum charge time requirement will be added to the travel time. On the other hand, if the EV driver instead uses MED at Node 5, the total travel time can be reduced as the EV connected with MED keeps moving while charging at an assumed speed of 80% of traffic flow speed. A 5.2 min of travel time savings is estimated when using MED (128.6+10.7=139.9 (min)) instead of charging at SCS (128.6+16.7=145.2 (min)). Furthermore, the driver may have to wait for the available charger or MED arrival and should tolerate longer travel time. SCS at node 3 is not be a feasible option for the EV with this initial SoC (i.e., 25 kWh), however, this path option and charging strategy (1-2-3-6) becomes feasible for EV with initial SoC of {38, 50} kWh.</p><p>As a variation of the above problem, a certain level of unpredictability or randomness in E-VRP has been considered <ref type="bibr">(6)</ref><ref type="bibr">(7)</ref><ref type="bibr">(8)</ref>. The main objective of the literature has been optimizing travel distance/time and the fleet size constrained by vehicle weight capacity, time windows, station capacity, and tour duration limit. However, total energy consumption or recharging cost that may depend on the speed has been overlooked <ref type="bibr">(9)</ref>. The charging availability has been treated as negligible <ref type="bibr">(10)</ref> only applied for private ownership of chargers. Only a few studies in the E-VRP context considered charging availability in probabilistic model <ref type="bibr">(11)</ref> or queuing model ( <ref type="formula">12</ref>  For this sequential EV route decision making problem under multiple sources of uncertainties (e.g., travel time, wait time, availability) in charging, in this study, we develop computationally efficient and explainable contextualized machine intelligence. The statistical profile of features and costs of each charging option will be analyzed and paired with driver preferences. The proposed transfer learning efficiently updates prior beliefs on charging in a sequence and the posterior inference will have lower uncertainty as more observations in those behaviors are available. Problem statement As shown in Figure 3, depending on the initially available network, vehicle, charging infrastructure, and network travel time information, the vehicle can decide which action to take: charge, wait, or move to the next node. Vehicle state and charging infrastructure information are updated corresponding to chosen actions. A session terminates when the battery is completely discharged or the vehicle arrives at the destination. The algorithm moves on to the next session with newly accumulated knowledge about the given situation. For detailed formulation, a transportation network is considered as a graph network G = (N, L), where n &#8712; N is the set of nodes representing charging locations or intersections for directional changes and l &#8712; L is the set of links representing the roadway connection between the nodes. Each SCS p &#8712; P (where P &#8834; N) has uncertain availability (i.e. occupied by another vehicle), denoted by a random variable &#957; p . The EV can wait for a time interval W max p to charge if SCS p is unavailable (&#957; p = 0) on arrival. We define the expected waiting time at each p as [1 -Pr(&#957; p = 1)] * W p , where W p is the average of waiting times (E[W p |&#957; p = 0]) at p dependent on several parameters such as time of day. We note that [1 -Pr(&#957; p = 1)] is zero when Pr(&#957; p = 1) = 1. To support the energy demands of EVs in the network, a set of MED k &#8712; K is provided for dynamic charging services. Each MED k has a predefined schedule given by a sequence of stops S k = (s k 1 , s k 2 , ..., s k M ), and arrival time at those stops. The estimated EV waiting time arrived at k's stop s k m at time t is given as W k = t k mt. The waiting time of EV is estimated based on advance information on the availability of the MED at the given stop. The total cost measured in monetary units C total is designed to be the sum of all costs: travel time C tt , waiting time at charging infrastructure C wt , charging time C ct , charging monetary C cm , and energy consumption C e .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>State space</head><p>The state space of the EV problem with SCS and MEDs for dynamic charging is represented by</p><p>1} where i is the current location of the EV, t is the current time, b i is the State of Charge (SoC) at current location, Av t SCSp is the availability of SCS at location i at current time t, and Av t MEDk is the availability of MED at location i at current time t. The following scenarios are used to characterize the terminal states (i.e., states that define the end of a learning episode)</p><p>Terminal states</p><p>&#8226; if e(t i j , v) &gt; b i , and waiting time at i = &#8734; for Av SCSi /Av MEDi = 0 and i &#824; = destination: min reward.</p><p>&#8226; if b i &#8805; 0, and i = destination: max reward.</p><p>Previous studies assumed the probability of a station being available and the expected waiting time when a station is unavailable to be independent of all external factors except for the station itself <ref type="bibr">(11)</ref>. However, in reality, these parameters could be influenced by multiple variables, such as the time of day, the number of cars observed at the station, or previously observed availabilities at other stations that have been visited.</p><p>Incorporating the additional information (features) would cause the state space, decision policy, and algorithm computation time to increase exponentially due to the curse of dimensionality, making the models even more computationally difficult <ref type="bibr">(13)</ref>. For example, for each SCSp, the probability of availability (Pr(Av SCSp = 1)) is dependent on factors such as time of day, number of EV observed at the station, or previously observed availabilities at other (visited/unvisited) SCS, weather, etc. <ref type="bibr">(14)</ref><ref type="bibr">(15)</ref><ref type="bibr">(16)</ref>.</p><p>Pr(Av SCSp = 1|Day, Time of day, No. of obs. EV, Prev. obs. avail., Weather).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Action space</head><p>The actions at each current location consist of the possible links that can be traversed from the EVs current location. The EV must satisfy the energy requirement for traversing the link or must use a SCS or MED if available at the current location (i.e., i = p or s k m ) to support its energy requirement:</p><p>, where each action consists of the next node j to visit, along with the amount of charge rc i &gt; 0 feasible at the current node if i = p or s k m . if rc i &gt; 0, then the EV must charge at current location i. This allows only the actions that will enable EV to reach the next node (b j &#8805; 0)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>EV SoC update</head><p>While the main contribution of this study is on optimal learning for EV routing, it's critical to consider appropriate relationships between SoC and vehicle activities regarding wireless charging while driving. Folloing components are considered for sophisticated SoC updates.</p><p>We use a piecewise-linear EV battery charging function ( <ref type="formula">17</ref>) c( t, b), depending on charging time t and initial SoC level b. The function c( t, b) accounts for the battery's reduced capability of absorbing energy when the SoC is high. Assuming the maximum EV charging rate is r, three sections have different charging rates: r in SoC of 0-85%, r 2 in 85-95%, and r 2 in 95-100%. For an empty battery (i.e., b = 0) and charging time t, the SoC after charging (assuming that no energy is consumed while charging) is &#265;( t) = min {r 1 t, 0.85Q + r 2 ( tt 1 ) , 0.95Q + r 3 ( tt 2 ) , Q} ,</p><p>(2) where t 1 = 0.85Q r 1 and t 2 = t 1 + 0.1Q r 2 are the first two breakpoints of the piecewise-linear, concave, and nondecreasing charging function. Q is the EV battery size.</p><p>We use a speed-dependent energy consumption model <ref type="bibr">(18)</ref>.</p><p>(3) t is travel time, v for speed, and &#947; 1 , &#947; 2 , &#947; 3 are vehicle-specific constants:</p><p>and &#947; 3 = P 0 where g is gravity, C r is rolling resistance, m is weight, &#951; is engine efficiency, C w is drag coefficient, A F is frontal surface area, &#961; is air density (200 meters above sea level, temperature 20 &#8226; C), and P 0 is auxiliary power.</p><p>We use a dynamic charging/discharging model while driving <ref type="bibr">(19)</ref> for EVs' SoC when it traverses link/arc (i, j) &#8712; E. The model will estimate the SoC of the EV after it travels on link (i, j) &#8712; E either connected or unconnected to MED. To ensure longer charge duration, it is assumed that EV's reduce speed for dynamic charging on links/routes when connected to MED. The SoC &#946; ( j,t i j , b i ) at location j, considering the travel time t i j on link (i, j) and initial SoC b i at current</p><p>if EV is connected to MED for distance d a , b ie(t i j , v) if EV traverses distance d a (unconnected), and b ie(t i j , v) &#8805; 0, Note that v = d i j t i j . Any scenario where &#946; ( j,t i j , b i ) = b i je(t i j , v) &lt; 0 is infeasible since battery lower limit is zero. In such cases, the link (i, j) can not be traversed by the EV unless it has been charged to a sufficient level. The total time of contact between a MED and EV is calculated according to the length of the road segment d i j and the velocity(speed) of the MED, v med . tt = &#8721; (i, j)&#8712;P &#8242; d i j v med P &#8242; is the shared path between MED and EV after the initial point of contact. </p><p>&#9655; initial state or feature vector 4:</p><p>Select random node a h &#8712; A(s h ) with probability &#949; 6:</p><p>Otherwise select a h = argmax a Q (&#966; (s h ) , a; &#952; )</p><p>Perform action a h and observe reward r h and new feature vector x h+1</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>8:</head><p>Set s h+1 = s h , a h , x h+1 and preprocess &#966; h+1 = &#966; (s h+1 )</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>9:</head><p>Store transition (&#966; h , a h , r h , &#966; h+1 ) in D 10:</p><p>Sample random minibatch of memories (&#966; j , a j , r j , &#966; j+1 ) from D</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>11:</head><p>if terminal at step j + 1 then 12:</p><p>y j = r j 13: else 14:</p><p>end if &#9655; Train Neural Network with stored experiences to find optimal weights 16:</p><p>Calculate &#8711;L(&#952;</p><p>end for 20: end for</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Charging policy</head><p>Each EV can charge to a maximum charging capacity Q max and the charge level can not drop below zero. At the EVs current location i, the set of required and/or feasible charging amount RC i j (b i ), prior to traveling along link (i, j) is given as RC</p><p>The minimum required energy/charge amount to traverse link (i, j) is restricted to positive numbers (i.e., (e(t i j , v)b i ) &gt; 0). When this amount is less or equal to zero, EVs can traverse link (i. j) without charging. The maximum possible charging for each EV at the current location is given as Q maxb i , assuming that e(t i j , v) &#8804; Q max , for all (i, j) &#8712; E.</p><p>For scenarios where EVs are connected to MEDs to traverse link (i, j), the charging amount is estimated using the by the non-linear charging function c(t i j , b i ).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Reward and solution approach</head><p>The reward function r = R(s, a, s &#8242; ) estimates to a scalar value when the state transitions into state s &#8242; from state s after taking action a. The reward is utilized to update the weights in the solution.</p><p>For example, in convolutional neural networks, each weight can be updated through backpropagation using action-driven rewards. The below algorithm shows black box-based deep RL as the benchmark. The full paper will include both the black box approach and contextual AI approach built upon previous work to identify a subset of more valuable factors to incorporate.</p><p>Once there is a new observation of wait and travel time in SCS and MEDs, the external module TMML will update the prior and approximate the posterior distribution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>NUMERICAL EXPERIMENT</head><p>In the numerical experiment, a 3-by-3 grid network in Figure <ref type="figure">4</ref> is used, consisting of 9 nodes and 14 links. It shares the same markers to indicate nodes with SCSs and MED stops. Numbers in shapes are node IDs, and those in parentheses are the mean and standard deviation of travel time on links. For example, when traveling on the link connecting Node 1 and 2 would take 38.6 minutes on average, and the standard deviation of travel time is 6.6 minutes. Dashed links represent the direction of MED routes, and they have 1.2 times longer travel time compared to normal links, considering the assumption of speed reduction due to the safety issue. In addition, nodes with access to charging systems have superscripts&#228;nd subscripts &#168;, and each indicates the mean and standard deviation of wait time for chargers.</p><p>On this network, 8 unique routes can be observed for traveling from Node 1 to 9. However, there are 21 different routes available when counting the same route as different ones regarding the usage of charging systems. Table <ref type="table">1</ref> illustrates the sequence of nodes and charging system usages of routes. For instance, when using Route 11 in the table, a vehicle will start from Node 1, visit Node 2, 5, and 8, and arrive at Node 9. It will use SCS at Node 5 and MED between Node 8 and 9. As a result, the goal of the policy is to pick a route out of 21 that can be accepted by the driver who has different sensitivity to various aspects.</p><p>In the experiment, three different drivers are assumed to travel between Node 1 and 9 and get recommendations from the system. Their responses to suggestions are archived to estimate their perspectives on different trip attributes. Each driver is recommended with random routes 100 times and with ones with the highest value for the next 900 times.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RESULT</head><p>The main output of this research is the identification of an optimal policy for individual EV routing.</p><p>With the route generated by the policy, drivers will have a higher probability to complete their trips within a reasonable time and tolerable variability before their batteries are depleted. Under the deterministic settings, the optimal route may be equivalent to the most cost-efficient one with the lowest generalized cost integrating travel cost, charging cost, and value of wait time. In contrast, a vehicle would be asked to follow a route with longer expected travel time and lower variability ac- TABLE 1 Attributes of Enumerated Routes on Sample Network Route # Node Sequence SCS usage MED usage 1-2-6-9 1-4-8-9 1-4-8-9 8-9 1-2-3-6-9 1-2-3-6-9 3 1-2-5-6-9 1-2-5-6-9 5 1-2-5-8-9 1-2-5-8-9 5 1-2-5-8-9 8-9 1-2-5-8-9 5 8-9 1-4-5-6-9 1-4-5-6-9 5 1-4-5-8-9 1-4-5-8-9 5 1-4-5-8-9 8-9 1-4-5-8-9 5 8-9 1-4-7-8-9 1-4-7-8-9 8-9 1-4-7-8-9 7-8 1-4-7-8-9 7-8,8-9</p><p>cording to the driver's inclination. The more the system learns the situation, the better expectation of successful completion of trips. After multiple times of observations, the system can estimate parameters for evaluating routes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>FIGURE 5 Sample illustration of expected result</head><p>The first result that represents the performance of the routing policy is the cumulative acceptance rate (see Yoon et al. <ref type="bibr">(20)</ref>) and illustrated in Figure <ref type="figure">5</ref>. First, operating a reinforcement learning-based routing algorithm in the numerical example will yield a sequence of choices and rewards. As the model continues to learn, its predictability for a successful route would be improved, leading to an asymptotically increasing cumulative acceptance rate. This enables the comparison of performance between the initial and mature models. In Figure <ref type="figure">5</ref>, cumulative acceptance rate curves before the 100th time step are lower than plateaus near the 1000th time step respectively.</p><p>By repeating the recommendation after collecting information from random route guidance, the algorithm can develop the model to increase the probability of recommending routes that can be accepted by the driver. Table <ref type="table">2</ref> illustrates the extent of improvement per driver. Since all the given information including the network and the true parameters are artificially generated, the improvements shown in this figure may not reflect phenomena in the real world. Nevertheless, it shows evidence that the proposed algorithm can capture the direction of the policy which can increase the chance of recommending acceptable alternatives to users. Secondly, the system can track the trend of choices made over routes to provide insights to users. In Figure <ref type="figure">6</ref>, 7, and 8, curves represent the proportion of time steps that recommended the specific route. For example, in Figure <ref type="figure">6</ref>, Route 21 was constantly recommended to the driver, followed by Route 5, 11, and 9. Since different true parameters are assigned to drivers, the result varies by vehicle. The origin of these differences can be found in Table <ref type="table">1</ref>. This historical information can be useful if the system should switch to the offline setting due to an emergency such as the failure of a component.</p><p>There can be some other results that can be derived such as significant factors influencing the routing the most. It seems to be possible to observe the extent of the impact of numerous factors and identify which one becomes more influential. After sufficient choice instances, the model can develop a set of parameters representing the effect of corresponding features. Nevertheless, due to a lack of real-world data, consideration of correlations among various factors was limited. This implies that the parameter estimation might not be accurate if comparing the assumed values and estimated ones. Therefore, it should be cautious to conclude the relationship and priority among factors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>CONCLUSION</head><p>This research provides a solution for EV routing that navigates drivers along a route with the highest value regarding travel time and cost, reliability, and charger availability if necessary. Despite the involved uncertainties, the algorithm based on reinforcement learning can identify the best action to choose by analyzing collected information.</p><p>The current design is for the individual EVs, but it can be expanded to the system level to enable the system-wide analysis for the evaluation of AI-based EV routing. If the algorithm can consider the social benefit during the routing, the system-level performance measures such as total mile-traveled can be compared between "greedy" and "altruistic" scenarios.</p><p>Moreover, one of future studies can concentrate on the optimization of wireless charging systems to respond to uncertainties from the user side such as sudden crowdedness. The result of this study can support the simulation structure of user groups, and the strategy of the operator can be validated by testing on that virtual environment.</p></div></body>
		</text>
</TEI>
