Smart Charging Benefits in Autonomous Mobility on Demand Systems
Berkay Turan, Nathaniel Tucker, Mahnoosh Alizadeh

TL;DR
This paper analyzes how smart charging strategies in autonomous electric vehicle fleets can reduce costs, highlighting the impact of battery capacity and fleet size on charging efficiency and operational expenses.
Contribution
It introduces a novel modeling approach that decouples charging and routing, providing analytical expressions for charging costs related to battery capacity and fleet operations.
Findings
Larger batteries and more rebalancing vehicles lower charging costs.
Increasing operational costs raises overall fleet charging expenses.
Optimal strategies depend on trade-offs between battery size and fleet size.
Abstract
In this paper, we study the potential benefits from smart charging for a fleet of electric vehicles (EVs) providing autonomous mobility-on-demand (AMoD) services. We first consider a profit-maximizing platform operator who makes decisions for routing, charging, rebalancing, and pricing for rides based on a network flow model. Clearly, each of these decisions directly influence the fleet's smart charging potential; however, it is not possible to directly characterize the effects of various system parameters on smart charging under a classical network flow model. As such, we propose a modeling variation that allows us to decouple the charging and routing problems faced by the operator. This variation allows us to provide closed-form mathematical expressions relating the charging costs to the maximum battery capacity of the vehicles as well as the fleet operational costs. We show that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Smart Charging Benefits in Autonomous Mobility on Demand Systems
Berkay Turan
Nathaniel Tucker
Mahnoosh Alizadeh
Abstract
In this paper, we study the potential benefits from smart charging for a fleet of electric vehicles (EVs) providing autonomous mobility-on-demand (AMoD) services. We first consider a profit-maximizing platform operator who makes decisions for routing, charging, rebalancing, and pricing for rides based on a network flow model. Clearly, each of these decisions directly influence the fleet’s smart charging potential; however, it is not possible to directly characterize the effects of various system parameters on smart charging under a classical network flow model. As such, we propose a modeling variation that allows us to decouple the charging and routing problems faced by the operator. This variation allows us to provide closed-form mathematical expressions relating the charging costs to the maximum battery capacity of the vehicles as well as the fleet operational costs. We show that investing in larger battery capacities and operating more vehicles for rebalancing reduces the charging costs, while increasing the fleet operational costs. Hence, we study the trade-off the operator faces, analyze the minimum cost fleet charging strategy, and provide numerical results illustrating the smart charging benefits to the operator.
00footnotetext: This work was supported by the NSF Grants 1837125, 1847096.
B. Turan, N. Tucker, and M. Alizadeh are with the Dept. Electrical and Computer Engineering, University of California, Santa Barbara.
I Introduction
The increasing popularity of mobility-on-demand platforms, the rapid developments in autonomous driving technology, and the increasing adoption rate of EVs are disruptive technologies that are extensively altering society’s perspective of urban mobility. Given this, the vision of an electric and autonomous mobility-on-demand (AMoD) fleet serving urban customers’ mobility needs is gaining traction within the transportation industry, with multiple companies now heavily investing in AMoD technology [1].
In conjunction with society’s interest in AMoD technologies, there is extensive literature emerging that studies the different aspects of AMoD systems. The potential impact of shared mobility services on daily urban mobility [2], the analysis of AMoD systems with realistic demand [3], autonomous vehicle behavior in existing traffic models [4], and rebalancing algorithms [5] have been investigated using simulation frameworks. The interplay between AMoD and public transport has been studied in [6] and [7]. On the modeling side, queueing theoretical models capture the stochasticity of the customers [8], while network flow models efficiently optimize the fleet control in a static setting [9]. Owing to their simplicity, network flow based formulations are commonly used for algorithmic control of routing and rebalancing in a receding-horizon fashion [10], and to control congestion effects [11].
In addition to AMoD technology, the transportation sector is looking to increase utilization of electric vehicles (EVs) for consumers, companies, and fleet operations. Specifically, EV employment in mobility-on-demand (MoD) systems such as taxi environments has been studied in [12] and [13]. The authors of [14] study scheduling algorithms for assigning MoD EVs to trips. To address the issue of EVs’ need to perform in-route charging, [15] proposes a routing scheme that aims to reduce overall delays. As EVs could also be autonomous, the authors of [16] study an agent-based model to simulate the operations of an AMoD fleet of EVs under various vehicle and infrastructure scenarios. Paper [17] proposes an online charge scheduling algorithm for EVs providing AMoD services. Possible issues such as communication delays and instability during charging process arising from occupying EVs in an AMoD system are investigated in [18]. As these fleets can be used to assist other means of transportation, [19] discusses the potential of using AMoD as a last mile connection of train trips. Additionally, the authors of [20] analyze the interaction between EV AMoD systems and power grid due to the charging requirements of EVs.
In this paper, our main goal is to quantify the decreased charging costs from utilizing smart charging as an EV AMoD fleet transports customers between various locations. Specifically, smart charging refers to the practice of charging EVs opportunistically at times and locations at which electricity is inexpensive and the power grid is under less stress. We adopt a model that considers a profit-maximizing AMoD platform that is transporting customers over a static and simplified network. We assume that the platform operator optimizes vehicle charging and rebalancing decisions, as well as customer payments for rides, by considering the diversity of electricity prices at different network nodes. Exploiting the diversity in electricity prices leads to an EV smart charging plan in the context of AMoD systems. Moreover, our goal is to study the effects of various system parameters on the cost savings that smart charging can provide.
We adopt an abstract network flow-based formulation and focus on the impacts of two critical factors on the charging costs: (i) the EV battery capacity; (ii) the per-vehicle operational costs (and implicitly, the fleet size). Accordingly, we analyze optimal routing, pricing, charging, and rebalancing strategies for the flow-based formulation. Then, in order to quantify the importance of battery capacity and operational costs on the smart charging potential of AMoD fleets, we adopt a modeling variation that decouples charging decisions from routing decisions, hence allowing us to obtain closed-form expressions for the trade-offs that are of interest to us. While it is evident that the closed-form relationships are only valid for our abstract model, they highlight important design choices for any AMoD system utilizing EVs.
Organization: The remainder of the paper is structured as follows: Section II presents the system model and describes the platform operator’s optimization problem. In Section III, we formulate the optimization problem using a network flow approach and discuss the effects of fleet operational and charging costs on profits. Section IV proposes a modeling variation in order to mathematically characterize smart charging benefits. Section V presents numerical results quantifying the smart charging benefits.
II System Model
Network and Demand Models: We consider a fleet of AMoD EVs operating within a transportation network that is a fully connected graph consisting of equidistant nodes that can each serve as a trip origin or destination111Most of our results can be extended to the more general case with nodes being geographically distributed on a network and hence different trips taking different amounts of energy and time. For brevity of notation we use equidistant nodes in this paper.. We adopt the static model studied in [21] for the customers’ transportation demand. We assume that potential customers arrive at node at a rate of per period. The routing matrix defines the fractions of riders at node who wish to go to node , with , , and . Moreover, we assume that these riders are heterogeneous in terms of their willingness to pay. In particular, if the price for receiving a ride from node is set to , the induced demand for rides from to at each time period is given by , where is the cumulative distribution of riders’ willingness to pay with a support of . We note that the price of rides is only dependent on their origin; however, an extension to origin-destination (O-D) based prices is straightforward.
Vehicle Model: To capture the effect of trip demand and the associated charging, routing, and rebalancing decisions on the fleet size, we assume that each autonomous vehicle in the fleet has a per period operational cost of . As such, we make no explicit assumption on fleet size; rather, our cost model implicitly optimizes the fleet size given the system parameters. Furthermore, as the vehicles are electric, they have to sustain charge in order to operate. We assume there is a charging station placed at each node . To charge at node , the operator pays a price of electricity per unit of energy. We assume that all EVs in the fleet have a battery capacity denoted as ; therefore, each EV has a discrete battery energy level , where . In our discrete-time model, we assume each vehicle takes one period to charge one unit of energy. Given that all O-D pairs are considered to be equidistant, we assume each trip takes periods of time to complete and consumes one unit of energy11footnotemark: 1.
Rebalancing: In addition to routing and charging the vehicles, the fleet operator can also utilize vehicles for rebalancing. Specifically, these are vehicles that are traveling between different nodes in the network without carrying passengers. Rebalancing vehicles are required for the platform to serve the induced outgoing demand at a node if said demand exceeds the incoming trip demand with that node as the destination. Moreover, as we emphasize in the following sections, rebalancing trips can also be useful for lowering the platform’s charging costs. Thus, in our model, even with a completely balanced trip pattern (i.e., the induced demand being equal to the incoming demand at each node), rebalancing vehicles may still be employed by the operator.
Platform Operator’s Problem: We consider a profit-maximizing AMoD operator that manages a fleet of EVs that make trips to provide transportation services to customers. The operator’s goal is to maximize profits by 1) setting prices for rides and hence managing customer demand at each node; 2) optimally operating the AMoD fleet (i.e., charging, routing, and rebalancing) to minimize operational and charging costs.
III Network Flow Formulation and Marginal Prices
III-A Network Flow Model
In this section, we approach the platform’s optimization problem via a network flow model. Specifically, let be the price for rides originating from node , the number of vehicles with battery energy level charging at node , the number of vehicles starting with a battery energy level and transporting a passenger from node to , and the number of rebalancing vehicles starting with a battery energy level and making a trip from node to . The platform operator aims to set , , , and in order to maximize profits . Namely, the operator’s problem can be stated as:
[TABLE]
The first term in the objective function in (1) accounts for the aggregate revenue the platform generates by providing rides for number of riders with a price of . The second term is the operational and charging costs incurred by the charging vehicles, and the last term is the operational costs of the trip-making vehicles (including rebalancing trips). The first constraint requires the platform to serve all the induced demand between any two nodes and . We will refer to this as a the demand satisfaction constraint. The second constraint is the flow balance constraint for each node and each battery energy level (For brevity, we have specified the constraints for all . The variables with superscripts outside the set are equal to zero).
The optimization problem in (1) is non-convex for a general . Nonetheless, when the platform’s profits are affine in the induced demand , it can be rewritten as a convex optimization problem. Hence, we assume that the rider’s willingness to pay is uniformly distributed in , i.e., .
III-B Marginal Pricing
The optimal prices are related to the operational and charging costs associated with making a trip out of node . The next proposition highlights this relationship.
Proposition 1**.**
Let be optimal the dual variable corresponding to the demand satisfaction constraint for trips originating at node and ending in node . The optimal prices for rides originating at node are:
[TABLE]
These prices can be upper bounded by:
[TABLE]
Moreover, with these optimal prices , the profits generated per period is:
[TABLE]
The dual variables , could be interpreted as the cost of providing a single ride between and to the platform. In the worst case scenario, every single requested ride from node requires rebalancing and charging both at the origin and the destination. Hence the upper bound (3) includes the price of electricity at the trip origin (to charge the rebalancing vehicle), the average price of electricity at the destination and the operational cost of 4 vehicles, 2 of which are used for trips and 2 for charging.
III-C Smart Charging Benefits
The cost of providing a single ride between nodes is fundamental to the operations of the AMoD system. Consider the results presented in Proposition 1. We can observe that the platform profit is lowered as the additional cost term in (2) increases. This additional term , which is the average marginal cost of a single ride out of node , could be interpreted as taxes applied on products, which is shared among the supplier and the consumer in a basic supply-demand setting. In the AMoD system, the cost is shared equally among the platform operator and the riders, which results in a decrease in both profits and consumer surplus. To decrease this loss, the platform operator acts in order to decrease the total cost of operation (i.e., charging and fleet operational costs) via smart charging and routing strategies. Our goal is to specifically study how smart charging strategies can aid the operator in decreasing the costs of rides. The potential of smart charging strategies for reducing costs clearly depends on the battery capacity and the operational cost parameter .
Let us elaborate further. A smart charging strategy allows the vehicles to avoid charging at expensive nodes and charge as much as they can once they arrive at a cheap node. The lower the battery capacity is, the less likely it is for a vehicle to visit nodes with cheaper electricity prices before running out of charge. Alternatively, a large enough battery capacity allows the operator to solely charge the vehicles at cheap nodes, resulting in a low electricity cost. In a similar manner, a rebalancing trip to a cheaper node (As mentioned in Section II, rebalancing can also be done solely for charging purposes.) could decrease the total costs, even though it increases the fleet operational costs. As an example, consider the following setting: Let’s assume that, unless rebalancing is allowed, the optimal strategy for a vehicle at node with is to charge for one unit of energy. There is another node , with . Let and . Then, instead of paying to charge for a single unit of energy at node , this vehicle should visit node , charge for units and then come back to node for a total cost of . Clearly, the profitability of such rebalancing trips depends on the value of .
This network flow model accounts for all the phenomena mentioned above. Yet it is not possible to explicitly characterize the benefits of employing smart charging strategies alone on reducing the cost of rides between nodes and . This is because we cannot explicitly state the relationship between the dual multipliers of the optimization problem (1) with the demand’s willingness to pay characterized by , the potential demand , the routing matrix , the electricity prices, as well as our parameters of interest, and . Hence, while we will numerically study this interconnection and its effects on the platform’s profit in Section V, we would like to propose a variation of the same flow model that enables us to decouple the effects of the network parameters , and from the optimal charging strategy and allows us to provide explicit relationships between the cost-savings due to smart charging and our parameters of interest, namely the electricity price diversity in the network, battery capacity and the fleet operational cost parameter .
IV Smart Charging Benefits with Random Prices
In this section, we propose a variation of the network flow model that allows us to explicitly characterize the relationship between optimal charging cost incurred for each individual trip as a function of the vehicles’ battery capacity and the fleet operational cost parameter . This can highlight an important planning trade-off that an AMoD operator faces: by investing in a larger fleet or in vehicles with larger battery capacities, the day-to-day costs of the operator can decrease.
Specifically, from now on, we will assume that for the purposes of planning, the operator considers the prices of electricity that a vehicle can see at all nodes except the current node they are located at to be iid random variables sampled from a continuous distribution with support . However, the price of electricity at the current node will be considered known and constant for the duration of charge events once it is observed. This can be justified if the prices are strict sense stationary random processes with little correlation given time lags of order . Such random price models can have real-world applications given the introduction of high levels of renewable energy in the power grid, which makes electricity prices harder to forecast on a day by day basis.
Hence, while we retain all the elements of our static flow model, we assume that the electricity prices at the destination nodes of all current trips is unknown to the operator at the time the optimization problem (1) is solved. This assumption effectively decouples the network operator’s decision problem into two independent components:
that of deciding whether to charge a vehicle with battery energy level if it is currently located at a node with electricity price . By solving for the optimal charging strategy in this stochastic setting, we can characterize the average charging cost that must be paid for each trip by each vehicle; 2. 2.
that of deciding the optimal price to charge for rides at each node and the rebalancing trips performed in a non-electric AMoD system to ensure network balance between supply and demand at each node. This is essentially equivalent to solving problem (1) with all ’s set to a constant given by the first problem.
This form of stochasticity in the prices mean that the vehicles’ charging strategy would now solely depend on their current state of charge (SoC) and current price tuple (as opposed to the network flow model). This is a natural consequence of the fact that charging decisions are entirely independent of where the vehicle will be sent to next, since the prices of electricity at all possible destinations the vehicle might be routed to is unknown to the operator. As a result, the solution of the first problem yields an average charging cost for every vehicle in the network.
IV-A The Optimal Charging Strategy under Random Prices
In this section, we develop an optimal charging strategy under the random price model. The decision of whether to charge or not solely depends on the vehicle’s current SoC and the electricity price observed at the current node . Hence, we define the optimal charging policy as a collection of sets . The prices are those at which it is optimal for a vehicle with battery energy level to charge for one unit. If the price of the current node does not fall in , the vehicle will not charge and will instead travel to the next node (as long as ).
Our goal is to determine the policy that minimizes average charging cost and subsequently, use this analysis to study the effect of the vehicles’ battery capacity and the fleet operational cost parameter on the average charging cost.
Lemma 1**.**
Under the optimal policy, we have:
[TABLE]
where is the expected price of the next unit of energy under the policy if leaving the current node with a battery energy level .
The proof simply follows from the Bellman equation considering the fact that under any policy . Essentially, to make the charging decision, a comparison of the price of electricity at the current node and the expected price to be paid for the next unit of energy if the vehicle leaves the current node has to be made. If the current price is less than the expected price, the decision is to charge. Else, the vehicle does not charge and leaves the node. Hence,
[TABLE]
The optimal policy results in a threshold price for each battery energy level , which is the maximum price the platform operator is willing to pay for one unit of energy for a vehicle with battery energy level .
Let us denote the state of each EV using the tuple . Following the optimal policy, an EV with state takes an action to charge or travel, and transitions to a new state:
- •
if charging.
- •
if traveling, with sampled from .
Hence, the vehicle’s charging decision process allows us to model the state of the vehicle as a Markov chain on the state space , converging to a stationary distribution 222This Markov chain as we have defined it has a mix of continuous and discrete states, and it is straightforward to show that it satisfies the conditions for the existence of a unique stationary distribution. We remove the discussion for brevity and refer the reader to [22]. . Note that the marginal distribution of prices observed under the stationary case is different from as the vehicle might charge for more than one unit at a cheaper node and hence observing cheaper prices becomes more likely. Using the stationary distribution, the average charging cost per trip under the optimal policy can be written as:
[TABLE]
where we define as the probability that a charging vehicle has SoC . The average price paid for a charging vehicle with SoC is calculated by the expected value of prices observed by the vehicle in the stationary distribution. Furthermore, we can explicitly write down the terms in (7):
[TABLE]
[TABLE]
The second equality in (8) follows from the fact that the trips take periods while charging takes one period. Hence, the probability that a vehicle is charging in the stationary distribution has to be . Consequently, we get:
[TABLE]
For brevity of notation, we drop the dependence of the variables on from now on.
IV-B Average Charging Cost
In this section, we determine the average charging cost per vehicle under the optimal charging strategy. In order to do this, first, we need to characterize the stationary distribution . At a given battery energy level , has to satisfy the following balance condition:
[TABLE]
where is the unit-step function. The first term of summation corresponds to the vehicles that have made a charging decision at battery energy level and stayed at the same node, and the second term corresponds to the vehicles that have not charged at battery energy level and are randomly being distributed over prices after completing a trip.
In general, it is not possible to write down the average charging cost for any price distribution , because can not be written in closed-form. To get closed-form results, we will make the following assumption:
Assumption 1**.**
The prices are uniformly distributed in . .
In this case, is given by:
[TABLE]
with . It is straightforward to go from (6) to (12) through simple probabilistic calculations. When Assumption 1 holds, becomes constant in the region of interest . As a consequence, the integral in (10) can be calculated, and thus the average charging cost .
Proposition 2**.**
When electricity prices follow Assumption 1,
[TABLE]
According to the definition of , if we let a vehicle leave a node with energy level , it is going to pay an expected price of the next time it charges. On the other hand, Proposition 2 provides a stronger statement. If we let a vehicle with energy level keep making trips and follow the optimal charging strategy, the average price paid for the electricity is still . As a result, it is rather straightforward to show: 1) The average charging cost is a strictly decreasing function of ; 2) As goes to infinity, goes to . Seeing as has these properties, the platform operator faces a trade-off between decreasing its charging costs by investing in vehicles with larger battery capacity or decreasing its investment and operational costs by operating vehicles with smaller batteries. This is the trade-off we study next.
IV-C Trade-Off Between Operational and Charging Costs
In this section, we propose an approach to choose the optimal battery capacity and characterize arising from this choice of battery capacity. To assign a cost to the choice of battery capacity, we make the following assumption:
Assumption 2**.**
The normalized (per period) cost of operating vehicles with battery capacity is an affine function given by .
With this assumption, we are essentially breaking down the operational costs into two components: 1) , a fixed cost to operate the vehicles which could represent mileage and maintenance costs, and 2) , the operational battery cost that will affect our choice of .
Proposition 3**.**
For , and given an optimal choice of battery capacity, is:
[TABLE]
Proof.
It is optimal to increase the battery capacity up to such that , because the marginal decrease in average charging cost resulting from increasing the battery capacity by one unit is canceled by the increased operational costs. Substituting using (12):
[TABLE]
Rearranging the terms, we get (14). Note that , hence . This results in the constraint for . ∎
The constraint on suggests that, if the cost of increasing the battery capacity for one unit is larger than , then it is not beneficial to increase the battery capacity beyond , because the operational costs exceed the benefits. Note that Proposition 3 assumes that battery capacity units are small enough that we can always solve .
Proposition 3 gives us a direct relationship between battery cost and under the random price model. We can see that is also dependent on , which is a measure for the variance of the prices.
Corollary 3.1**.**
Let the mean of the prices be fixed at . Then, as the standard deviation of the prices increases, decreases.
Corollary 3.1 signifies the benefits of smart charging strategies. Specifically, when the deviation of the prices are higher around the same mean, the platform’s optimal charging strategy results in even lower costs, as the vehicles can reap the benefits of the lower prices that are more likely to be observed while avoiding the higher spectrum of prices.
So far, we have assumed that vehicles can only decide to charge at the destination node of their trips, and hence, we have not considered the possibility of rebalancing trips aiding the operator in decreasing the charging costs. Unlike the network flow model, the random price model introduced so far does not allow the operator to perform rebalancing to avoid charging at expensive nodes (as prices would be iid random after the rebalancing trip). As such, we introduce a variation that allows the operator to perform rebalancing. Specifically, we assume that there exists a node outside of the network where the price for electricity is deterministic and known to the operator, with . For ease of analysis, we consider the node to still be equidistant from all other nodes. This could represent a node equipped with renewable energy resources and storage devices, where cheap energy can be stored and later delivered to the vehicles. Naturally, since , any vehicle visiting charges to full. However, even though node provides cheap electricity, the rebalancing trips increase the operational costs (parameterized by ). Similar to the battery capacity-charging costs trade-off highlighted in Proposition 3, a trade-off occurs between decreasing the charging costs and decreasing the operational costs due to higher number of trips. Given this modeling variation, our goal is to obtain the average charging cost and the additional rebalancing costs for traveling to node incurred by each vehicle under the optimal strategy. In general it is not possible to write down the average cost of charging and rebalancing per vehicle (denoted as ) in closed-form. Nonetheless, we generate approximate results.
Proposition 4**.**
Let be the average charging cost without rebalancing for a battery capacity . For , :
[TABLE]
where .
The constraint on is to provide the appropriate setting for rebalancing, considering the rebalancing trip itself consumes 2 units energy. The term illustrates the overhead the rebalancing trip causes in order to charge for one unit of energy at node s, and the additive is the price of electricity for one unit of energy. We refer to as the rebalancing cost. In addition, is always less than or equal to , with equality if the constraint on achieves lower bound (in which case all the vehicles are sent for charging at node ). Moreover, the average cost with rebalancing is less than . Observe that the cost function is monotonically increasing in , and equals to at the upper bound.
The amount of overhead caused is directly proportional to . Hence, the costs are decreasing as increases, which indicates the importance of the battery capacity in rebalancing as well.
To conclude, although the results are approximate, they provide interesting insights on the benefits of rebalancing trips for charging. In Section V, we will study the quality of the approximations used in Proposition 4 numerically.
V Numerical Results
In this section, we provide numerical results for the optimization problem in (1) and the approximation in Proposition 4. For our analysis, we consider one unit of energy as described in the paper to be 10 kWh, and the operational battery cost per unit of energy, denoted as , to be \0.003per period (normalized over 8 years)[[23](#bib.bib23)]. Moreover, each 6 minutes is considered as a discrete time unit [[24](#bib.bib24)] (i.e., it takes the EVs 6 minutes to charge for 10kWh). The operational cost per period an EV is\beta_{0}=$0.1per period for a Tesla Model S[[25](#bib.bib25)](normalized over 8 years). Price of electricity per unit of energy (10kWh) ranges from$0.8$3[[26](#bib.bib26)], p_{s}=$0.6\ell_{\max}=$40\tau=10$ time periods.
For the optimization problem in (1), we use nodes with prices for electricity sampled from a uniform distribution in . The problem was solved for 300 randomly created networks and the results were averaged. Figure 1.a illustrates the profits and prices for rides originating from each node (The error bars indicate the maximum and the minimum profits out of 300 networks). Observe that the profits are increasing until . However, since the marginal profits gained by increasing by one are decreasing, investing in a battery capacity larger than causes the operational costs to dominate and hence the profits to decrease. Furthermore, the prices for rides display a decreasing behaviour as profits increase. However, it is interesting to note that the prices for rides at some nodes increase in the optimal solution as approaches its optimal value, because the globally optimal routing and charging strategy in the most general network flow model is different for each , and hence might increase the costs of rides originating from certain nodes.
Figure 1.b highlights the importance of rebalancing vehicles. As increases up to its maximum of 7, the number of rebalancing vehicles employed per ride increases. Even though this increases the operational costs, their use for charging purposes decreases the total costs and thus increases the profits. As increases beyond optimum, growing operational costs result in less rebalancing vehicles employed.
Finally, in Figure 1.c we plot the total average cost per vehicle versus the proportion of vehicles charging at node . With optimal rebalancing, the average costs can be reduced substantially (from 1.13 to 1.06, around ). Observe that the approximate solution given by Proposition 4 and exact solution show very little error, which displays the fairness of our approximation.
VI Conclusion
In this paper, we presented the benefits of smart charging in an AMoD fleet of EVs controlled by a profit-maximizing platform operator. By first showing that the profits generated are highly dependent on the charging and operational costs the rides incur, we proposed a smart charging strategy in order to minimize these costs. We show that investing in a larger battery and utilizing more vehicles for rebalancing decrease the charging costs. However, due to the diminishing returns and increasing operational costs, there exists an optimal number of vehicles to operate for rebalancing and an optimal battery capacity to invest in. Aside from the numerical studies that support our claims, we provided closed-form expressions for the average charging cost under optimal investment decisions, which we believe provide insights for design specifications and operating strategies that are crucial in an EV AMoD system.
-A Proof of Proposition 1
Proof.
Let be dual variables corresponding to the equilibrium flow constraints and be dual variables corresponding to the demand satisfaction constraints. Since the optimization problem (1) is a convex quadratic maximization problem (given a with uniform ) and Slater’s condition is satisfied, strong duality holds. We can write the dual problem as:
[TABLE]
For fixed and , the inner maximization results in the optimal prices:
[TABLE]
By strong duality, the optimal primal solution satisfies the dual solution with optimal dual variables , , which completes the first part of the proposition. The dual problem with optimal prices in (17) can be written as:
[TABLE]
The objective function in (18) with optimal dual variables, along with (2) suggests:
[TABLE]
where profits is the value of the objective function of both optimal and dual problems. To upper bound , we upper bound using the constraints in (18). The proof is straightforward through algebraic calculations. ∎
-B Proof of Proposition 2
For convenience and ease of notation in our calculations, we are going to assume . This does not violate our model, as is zero for . To prove Proposition 2, we first state the following lemmas:
Lemma 2**.**
For , is constant in . For any other , is a constant denoted as in the interval , and another constant in .
The lemma simply follows from the balance condition (11). We exclude the proof for brevity.
When we have the proposed characteristic of the stationary distribution, the recursive relation between and can be written as follows based on (11):
[TABLE]
To get the average charging cost, we are solely interested in the values of the ’s, because charging is done in the range . Another way of writing a relation between the stationary distributions is as follows:
Lemma 3**.**
.
Proof.
Equation (19) yields . Hence, by substituting with this, we get:
[TABLE]
By induction, if Lemma 3 holds for , then it holds for , since the first and the last terms inside square brackets cancel each other. For , the lemma holds since (20) gives , because . ∎
Finally, we can prove Proposition 2:
Proof.
Using Lemma 3, for any , is given by:
[TABLE]
This allows us to write ’s and ’s in terms of . Moreover, since is the distribution of a vehicle, integration over and summation over should be equal to 1. This normalization yields:
[TABLE]
The final step to get the average charging cost per vehicle is to use (10) for uniformly distributed prices. The equation takes the following form:
[TABLE]
Substituting (21) and (22) into (23):
[TABLE]
If we write down (6) explicitly for uniform distribution and , we get:
[TABLE]
Next, by writing in curly brackets explicitly in terms of , and then further applying this method until , we get the same expression as in (24). ∎
-C Proof of Corollary 3.1
The proof simply follows from writing in (14) in terms of and , taking derivative with respective to , and applying the upper bound on . We omit the proof for brevity.
-D Proof of Proposition 4
First, we need to prove the following lemma:
Lemma 4**.**
The rebalancing trips are only made by vehicles with battery energy level .
Proof.
It is optimal for the platform operator to first send vehicles with state for rebalancing, as they would end up paying the highest expected price for electricity at state. Let be the portion of the vehicles with state sent for rebalancing. The expected cost of the next charge is modified as:
[TABLE]
When , for all as the recursion in (12) suggests. Hence, no vehicle charges at regular nodes. ∎
In general, we can not characterize in closed-form. Instead, we consider the proportion of the charging vehicles remaining at regular nodes (excluding the overhead caused by rebalancing), denoted by , and approximate the behaviour of linearly with n:
[TABLE]
Note that corresponds to and corresponds to , hence the endpoints are satisfied. The total rebalancing and charging costs the platform incurs:
[TABLE]
where . Since 2 units of energy is wasted for the trips caused by the rebalancing vehicles, corresponds to the overhead induced by rebalancing. Specifically, to provide units of energy at node , an excess cost of to charge for the rebalancing trips and to operate the charging and traveling vehicles has to be paid.
The total average cost is a weighted average of charging costs at regular nodes and cost of rebalancing. The minimum of follows from minimizing (26) with respect to .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] [Online]. Available: https://www.cbinsights.com/research/autonomous- driverless-vehicles-corporations-list/.
- 2[2] L. M. Martinez and J. M. Viegas, “Assessing the impacts of deploying a shared self-driving urban mobility system: An agent-based model applied to the city of Lisbon, Portugal,” International Journal of Transportation Science and Technology , vol. 6, no. 1, pp. 13–27, 2017.
- 3[3] C. Ruch, S. Hörl, and E.Frazzoli, “A Mo Deus, a Simulation-Based Testbed for Autonomous Mobility-on-Demand Systems,” In Proc. IEEE Int. Conf. on Intelligent Transportation Systems , 2018.
- 4[4] M. W. Levin, K. M. Kockelman, S. D. Boyles, and T. Li, “A general framework for modeling shared autonomous vehicles with dynamic network-loading and dynamic ride-sharing application,” Computers, Environment and Urban Systems , vol. 64, pp. 373–383, 2017.
- 5[5] S. Hörl, C. Ruch, F. Becker, E. Frazzoli, and K. W. Axhausen, “Fleet control algorithms for automated mobility: A Simulation assessment for Zurich,” In TRB Annual Meeting , 2018.
- 6[6] J. Wen, Y. X. Chen, N. Nassir, and J. Zhao, “Transit-oriented autonomous vehicle operation with integrated demand-supply interaction,” Transportation Research Part C: Emerging Technologies , vol. 97, pp. 216–234, 2018.
- 7[7] M. Salazar, F. Rossi, M. Schiffer, C. H. Onder, and M. Pavone, “On the interaction between autonomous mobility-on-demand and the public transportation systems,” In Proc. IEEE Int. Conf. on Intelligent Transportation Systems , 2018.
- 8[8] R. Zhang and M. Pavone, “Control of robotic Mobility-on-Demand systems: A queueing-theoretical perspective,” In Int. Journal of Robotics Research , vol. 35, no. 1–3, pp. 186–203, 2016.
