Abstract
Purpose
The purpose of this paper is to optimize the design of charging station deployed at the terminal station for electric transit, with explicit consideration of heterogenous charging modes.
Design/methodology/approach
The authors proposed a bi-level model to optimize the decision-making at both tactical and operational levels simultaneously. Specifically, at the operational level (i.e. lower level), the service schedule and recharging plan of electric buses are optimized under specific design of charging station. The objective of lower-level model is to minimize total daily operational cost. This model is solved by a tailored column generation-based heuristic algorithm. At the tactical level (i.e. upper level), the design of charging station is optimized based upon the results obtained at the lower level. A tabu search algorithm is proposed subsequently to solve the upper-level model.
Findings
This study conducted numerical cases to validate the applicability of the proposed model. Some managerial insights stemmed from numerical case studies are revealed and discussed, which can help transit agencies design charging station scientifically.
Originality/value
The joint consideration of heterogeneous charging modes in charging station would further lower the operational cost of electric transit and speed up the market penetration of battery electric buses.
Keywords
Citation
Zhang, L., Zeng, Z. and Gao, K. (2022), "A bi-level optimization framework for charging station design problem considering heterogeneous charging modes", Journal of Intelligent and Connected Vehicles, Vol. 5 No. 1, pp. 8-16. https://doi.org/10.1108/JICV-07-2021-0009
Publisher
:Emerald Publishing Limited
Copyright © 2021, Le Zhang, Ziling Zeng and Kun Gao.
License
Published in Journal of Intelligent and Connected Vehicles. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence maybe seen at http://creativecommons.org/licences/by/4.0/legalcode
1. Introduction
Electric transit is considered as the key to the world’s clean transport future due to its high energy efficiency, zero emissions (Lajunen, 2014; Jin et al., 2015; Xu et al., 2021; Qu et al., 2020; Zhang et al., 2020; Zhang et al., 2021) and shareability (Gao et al., 2021; Bie et al., 2020; Meng and Qu, 2013; Wang et al., 2018). Compared with diesel buses, battery electric buses (BEBs) are able to improve energy efficiency by 50% and reduce greenhouse gas emissions by 98.36% (Mahmoud et al., 2016). During the past decade, the public transit is electrified step by step. For example, in the USA, the share of BEBs in the bus market increased rapidly from 2% in 2007 to nearly 20% in 2015 (Neff and Dickens, 2016); in Europe, the percentage of BEBs on the sales volumes of city buses is up to 10% by 2019, and this number rises up to around 20% in 2020. Undoubtedly, transit electrification is becoming an unstoppable trend.
Compared with diesel buses, the driving characteristics and refueling manner of BEBs are distinct. Specifically, BEBs generally have a much shorter operational range than buses powered by other energy sources, resulting in users’ “range anxiety” (Lebeau et al., 2016; Masmoudi et al., 2018; Qin et al., 2016; Li et al., 2019). To ensure normal operations, the consumed electricity must be replenished by either battery swapping or battery recharging (Li, 2013; Huang and Zhou, 2015; Wang et al., 2017; Tang et al., 2019; Liu and Ceder, 2020; Rinaldi et al., 2020). Unfortunately, instead of mitigating this disadvantage, lack of sufficient charging facilities further aggravates it (An, 2020). However, if sufficient charging facilities are deployed, it may cause severe budget burden for transit system. Meanwhile, charging modes also affect the charging efficiency as well as the infrastructure installation cost. Specifically, compared with normal charging, the fleet size can be reduced significantly through improved charging efficiency by adaptation of fast charging mode, but it also causes higher infrastructure installation cost. Therefore, how to design the charging station, trading off charging availability, charging efficiency and limited budget become an important issue in transit electrification. To this end, we aim at studying the optimal design of charging station deployed at the terminal station for electric transit in this paper. To be specific, we propose a bi-level model, where the lower-level model optimizes the scheduling of BEBs given the design of charging station, including the number of charging facilities of different charging modes (i.e. fast charging and normal charging); the upper-level model optimizes the design of charging station with explicit consideration of multiple charging modes. In the bi-level approach, the lower-level problem, i.e. optimal scheduling of BEBs, is the key and difficult part of the work. Therefore, we next present the relevant studies in the realm of vehicle scheduling.
Bus scheduling problem consists of assigning buses to serve a series of timetabled trips with the objective of minimizing fleet size and/or operational costs. It is an extension of the well-known vehicle scheduling problem (VSP), which has been extensively studied in the literature (Marković et al., 2015; Schöbel, 2017). Generally speaking, VSP can be categorized into two groups: the single-depot VSP (SDVSP) (Paixão and Branco, 1987; Freling et al., 2001; Kang et al., 2019) and the multiple-depot VSP (MDVSP) (Dell'Amico et al., 1993; Kliewer et al., 2006). Over the years, many varieties and extensions of VSP have been proposed to incorporate the real-world constraints and conditions, including VSP with multiple vehicle types (Ceder, 2011), VSP with route constraints (VSP-RC) (Bunte and Kliewer, 2009), the alternative fuel VSP (AF-VSP) (Li, 2013; Adler, 2014) and electric VSP (E-VSP) (Wen et al., 2016). Among these varieties, VSP-RC, AF-VSP and E-VSP are strongly motivated by electric vehicles. To accounting for the specifics of electric vehicles, route duration or route distance is constrained in VSP-RC (Haghani and Banihashemi, 2002). If vehicles are allowed to be refueled at given recharging stations to prolong the total distance, that is AF-VSP. However, traditional AF-VSP only considers full charging and the charging time is set as fixed. Specifically, the vehicle’s fuel level is set to be full after visiting any recharging stations. For example, Li (2013) incorporated vehicle waiting time at charging stations into the model, and the charging time was simplified as fixed by considering battery swapping. Later, E-VSP was proposed, where partial charging was allowed and the charging time was usually assumed to be a linear function of the charged amount. Unfortunately, whereas much efforts have been made to deal with BEB scheduling, very little attention has been dedicated to explicitly modeling the design of charging station for electric transit, with full consideration of multiple charging modes. It will cause unforeseen operational cost when promoting transit electrification.
In light of the above literature, this paper would employ the latest study in electric vehicle scheduling to study the optimal design of charging station, and the bi-level solution approach is adopted to fix this problem. Numerical case studies were conducted to validate the applicability of the proposed model. It reveals that it is a cost-efficient choice to deploy sufficient charging facilities at the terminal station as the unit cost of charging facilities per day is much lower than that of BEBs.
Our key contributions from a theoretical and practical point of view can be summarized as follows:
We are, to our best knowledge, the first to formulate and solve charging station design problem with explicit consideration of multiple charging modes and their corresponding effect on battery capacity fading.
A number of managerial insights stemmed from the numerical case study are outlined, which can serve as a solid theoretical foundation for more cost-efficient charging station design.
The rest of this paper is organized as follows. Section 2 presents the problem formulation, i.e. a bi-level model. Section 3 elaborates the proposed solution approach for solving the problem. The numerical cases are conducted in Section 4. Conclusions are summarized in Section 5.
2. Mixed charging station design problem
2.1 Problem description
In this section, a single-terminal transit network is considered to define the optimization problem of charging station design, as depicted in Figure 1. BEBs depart from the terminal station to operate a sequence of scheduled round-trips, denoted as set V. For simplicity, we refer to the round-trip as trip for short from now. Charging facilities in mode q ∈ Q = {q1, q2} are deployed at terminal station with limited number Cq, where q1 indicates normal charging mode and q2 indicates fast charging mode. For each trip i(∈ V), the departure time si, travel time ei and the consumption of battery level relative to battery capacity, mi are predefined and deterministic. The objective of this problem is to minimize the total cost of transit agency, including bus acquisition cost, charging fee, maintenance cost of BEB fleet and the cost incurred by the deployment of charging facilities. Therefore, the operators shall make decisions at both tactical and operational levels. To be specific, at the tactical level, the number of charging facilities in each type deployed at the terminal station should be optimized and the vector of decision variables at this level is denoted by C ≜ {Cq|q ∈ Q}. At the operational level, the operators shall make decisions on: how to assign BEBs to serve a series of trips satisfying the minimal battery level constraint and how to optimize recharging schedule considering limited charging facilities (i.e. given specific charging station design). The corresponding decision variables at this level (i.e. service sequence and charging strategy) are denoted by vector X. Notations used in this paper are summarized in Appendix.
2.2 Lower-level problem: optimal scheduling of battery electric bus fleet
The objective of the lower-level model is to minimize total operational cost, including bus acquisition cost, charging fee and maintenance cost within one day, where the maintenance cost is mainly incurred by battery degradation. It is worth to note that the total charging fee is constant in our model, as it is related to the predefined trip service, which is fixed and independent of BEB schedule. Therefore, the objective function is simplified as the sum of bus acquisition cost and maintenance cost. The vector of decision variables at the operational level, X, can be defined as X = {δij, μitq, ϕitq|i ∈ V, t ∈ T, q ∈ Q}, where:
δij ∈ {0, 1}: set to one if BEB serves trips i and j consecutively, where trip i begins earlier than trip j; and to zero otherwise, i ∈ V ∪ O, j ∈ V ∪ D, i ≠ j. Here O denotes a virtual trip that every bus must serve before its first real trip, and D denotes another virtual trip that each BEB serves after completing the last real trip of a day and being fully charged. The two notations are defined for the convenience of modeling work. The virtual trips’ travel times and electricity consumption are all set to zero:
μitq ∈ {0, 1}: set to one if BEB begins to charge with charging mode q at time step t after finishing trip i and before serving the next trip, and to zero otherwise, i ∈ V, t ∈ T, q ∈ Q.
ϕitq ∈ {0, 1}: set to one if BEB is under charging with charging mode q at time step t after finishing trip i and before serving the next trip, and to zero otherwise, i ∈ V, t ∈ T, q ∈ Q.
In this model, we make the following assumptions:
Assumption 1: The time is discretized with the unit time as 10 min. The time for full charge in mode q1 (i.e. normal charging) and mode q2 (i.e. fast charging) are 2 h (i.e. 12 time steps) and 10 min (i.e. 1 time step), respectively.
Assumption 2: BEBs are fully charged when departing from the original depot, and are charged back to full when returning to destination depot.
Assumption 3: After finishing one trip, BEB can either be charged for one time and charged to full or serve the next trip consecutively without any charging activity.
The lower-level model [P1] can be formulated as:
Subject to:
In the above model, the objective function (1a) is to minimize the total operational cost over the operation hours of one day, including bus acquisition cost and maintenance cost, where
We next present the exact mathematical form of function ξ(SOCi, 1):
Here the coefficients γ1, γ2, γ3 and γ4 are constant model parameters.
In this paper, we consider nonlinear charging profile, where SOC increases nonlinearly with respect to the charging time, as presented in Figure 2. Specifically, the battery would undergo two phases, namely, CC phase and CV phase. In the first phase (i.e. CC phase), the charging current is held constant and hence the SOC increases linearly with time until the battery’s terminal voltage reaches the threshold. After that, the terminal voltage keeps constant (i.e. CV phase), thus resulting in the current decreasing exponentially and the growth rate of SOC decreasing with respect to the charging time. The pattern of SOC with respect to the charging time under normal charging mode can be approximated by piecewise linear function:
Here function [a] returns the smallest integer that is no smaller than a.
2.3 Upper-level problem: optimal design of charging station
The upper-level model can be formulated as follows:
Subject to:
3. Solution approach
3.1 Column generation-based heuristic algorithm for solving lower-level model
To solve model [P1], we next reformulate it as an equivalent set partitioning model, which can be solved by column generation (CG). To this end, we introduce trip chain firstly. A trip chain of BEB includes the service sequence, i.e. a series of trips sorted in an ascending order in terms of their departure time, and the charging strategy between any two consecutive trips. A trip chain is feasible, if i) all the covered trips can be served on time; and ii) battery level is sufficient to support all the covered trips given that BEB can be charged at terminal station if both time and charging facilities permit. Given the definition of trip chain, the equivalent set partitioning model is presented as follows:
Subject to:
In the above formulation, we denote R as the set of all feasible trip chains within one day, and cr denotes the cost of trip chain r ∈ R, including the unit bus acquisition cost and maintenance cost along the trip chain. For each feasible trip chain r ∈ R, we define a binary variable λr, which equals to one if and only if trip chain r is selected; and to zero otherwise. Objective function (6a) minimizes the total cost over the operation hours of one day. Constraints (6 b) ensure that each trip i ∈ V is served exactly once in the solution, where
We next describe the CG procedure to solve the linear relaxation of set partitioning model, defined as model [P4], i.e. the binary constraint of λr is relaxed and replaced by constraints:
We now describe CG procedure to solve model [P4]. The description is kept for short in the interest of brevity because the algorithm is only a standard practice of the CG algorithm. For more details on the theory of CG, please refer to Merle et al. (1999). Briefly, model [P4] is solved by repeatedly solving (i) a restricted master problem with a subset of trip chains and (ii) a pricing subproblem to generate new trip chains with negative reduced costs. The restricted master problem is solved by commercial solvers directly (e.g. Cplex, Gurobi). The pricing problem is shortest path problem with resource constraint and solved by label-correcting algorithm with fully considering special problem aspects: minimal battery level and battery recharging. Each state is represented by a label, (k, b), where k is the last reached node and b represents the corresponding battery level. The cost of label (k, b) is
To generate feasible integer solution, we next propose a heuristic algorithm based upon the CG procedure to obtain near-optimal integer solutions. In the proposed heuristic algorithm, the inner procedure is the CG procedure; the outer procedure is the selection strategies used to obtain an integer solution.
Firstly, we modify constraint (6c) in model [P3] as:
Initially, Ctq is constant and equal to Cq. Then the available number of charging facilities at each time step may decrease as the outer procedure proceeds in our heuristic algorithm. To be specific, every time the inner CG procedure stops, we select the trip chain (i.e. column) with the largest value of the decision variables λr. Then update Ctq and V for a new iteration of the above process:
if BEB is charged in time step t under charging mode q according to the selected trip chain, update Ctq ← Ctq – 1;
if trip i is served in the selected trip chain, update V ← V/i;
The algorithm terminates when all the trips are served.
3.2. A tabu-search method for solving upper-level model
The first step of the tabu search is to initialize a feasible initial solution to model [P2], denoted by
If no move in N(X) can produce a lower total cost as compared to the best solution so far, set the current move to the one in N(X)\TL that produces the lowest total cost. Following this rule, a move is made even if it produces a higher cost than the best solution so far.
If a move in N(X) ∩ TL produces a lower total cost than the best solution so far, set the current move to the lowest-cost move in N(X).
The tabu list TL is updated after each iteration. It is used to prevent the algorithm from returning to a solution attained in a previous iteration. The first rule finds the best neighboring solution that is generated not from any move in the tabu list. However, if a move in the tabu list can yield a better solution than the best one so far, that move is still selected according to the second rule. The algorithm ends when no better solution is found after max_num_tb consecutive iterations.
4. Numerical cases
To validate our model, in this section we focus on a case study with the terminal denoted as terminal station A. Departing from terminal station A, five yet-to-be-electrified lines are studied. The lengths of the five lines are 11 km, 11.5 km, 12.6 km, 19.3 km and 16.8 km respectively. Their travel durations (terminal to terminal) are 80 min, 90 min, 110 min, 150minand 130 min respectively. The timetables for these five lines are shown in Table 1. The technical parameters needed for this paper are obtained from Yutong ZK6850BEVG53, as specified in Table 2. Specifically, Yutong ZK6850BEVG53 is a kind of medium BEB, with vehicle length as 8.5 meters. Its price is 0.65 million RMB, and this cost covers the maintenance of vehicles over 8 years. The battery capacity is 162 kWh with unit price as 1130 RMB/kWh on average. Therefore, the price of battery packs is about:
The service life of bus (without batteries) is set as 12 years (Lajunen, 2014). Then, the unit acquisition cost of bus (without battery) per day is:
Similarly, the unit acquisition cost of bus (without battery) per day,
We firstly examine the scenario where only one kind of charging facilities is allowed to install at the terminal station. Without of loss of generality, we consider normal charging mode firstly and optimize the BEB service and charging schedule under a range of charging station capacity:
The asterisk-marked solid curve represents the corresponding total cost at the upper level. We note that, the optimal total cost decreases as
We also note that the SoC variation negatively affects battery aging rate: the larger the SoC variation is, the faster the battery degrades. Therefore, to prolong battery life, the operators are encouraged to charge BEBs as frequently as possible, instead of as late as possible. As a trade-off, when the charging facilities are relatively sufficient, the electric buses tend to be charged as frequently as possible, to achieve more cost saving by extending batteries’ lifespan.
We next examine the effect of the number of fast chargers on the optimal cost, as presented in Figure 4. Compared to normal charging, fast charging mode can reduce the fleet size largely due to its high charging efficiency, even though the installation cost of fast charging facilities is much higher than that of normal charging facilities. Therefore, the maximum number of fast chargers required is only 3 with the minimal operational cost at the lower-level as $1.05 × 103, as shown in Figure 4. The figure also reveals that the minimal total cost at the upper level ($1.14 × 103) occurs when the number of fast chargers is 3.
When mixed design of charging station is considered, the model reveals that the optimal charging station design is to install 2 fast chargers and 2 normal chargers, where the optimal total cost is $1.12 × 103. Even though the daily saving brought by mixed design of charging station is minor, i.e. only $20. However, this benefit cannot be overlooked over 10 years or more.
5. Conclusions
In this paper, we present a new mathematical formulation aimed at optimizing the design of charging station deployed at the terminal station for electric transit. To this end, a bi-level model is built with full consideration of the decision-makings at both tactical and operational levels. Specifically, the lower-level model optimizes the scheduling of BEBs given the design of charging station, including the number of charging facilities under different charging mode (i.e. fast charging and normal charging), whereas the upper-level model optimizes the design of charging station given optimized BEB service sequence and charging plan at the lower level.
In the future work we plan to explore more realistic scenarios where the “full-charging” assumption is relaxed, i.e. partial charging among BEBs is allowed and the charging time depends on the amount of energy to be replenished following more realistic non-linear charging profile. Meanwhile, we would also plan to extend the transit network to the one with multiple terminals, explore more efficient solution approach with high quality, instead of using heuristic algorithm; consider agency budget for the installation of charging infrastructure and consider users’ psychological inertia (Gao et al., 2020).
Figures
Timetables for selected bus lines, departing from terminal station A
Line 1 | Line 2 | Line 3 | Line 4 | Line 5 |
---|---|---|---|---|
07:00:00 | 06:10:00 | 07:00:00 | 06:20:00 | 06:40:00 |
07:20:00 | Every 20 min | 07:30:00 | Every 30 min | 07:10:00 |
07:40:00 | 09:10:00 | 08:00:00 | 18:50:00 | 07:40:00 |
Every 20 min | Every 30 min | Every 20 min | Every 10 min | |
10:40:00 | 15:10:00 | 14:20:00 | 18:20:00 | |
Every 30 min | Every 20 min | 14:50:00 | 18:50:00 | |
16:40:00 | 19:10:00 | 15:10:00 | 19:20:00 | |
Every 20 min | Every 20 min | 19:50:00 | ||
19:20:00 | 20:10:00 |
Parameter definitions and values
Parameter | Notation | Value | Unit |
---|---|---|---|
Lower bound of battery level | lb | 20 | % |
Unit acquisition cost of an electric bus (without battery) per day |
|
16.5 | $/day |
Battery acquisition cost | W | 2.8e4 | $ |
Unit cost of a normal charging facility per day |
|
5 | $/day |
Unit cost of a fast charging facility per day |
|
30 | $/day |
Coefficient of battery capacity fading under normal charging mode | γ(q1) | 1 | – |
Coefficient of battery capacity fading under fast charging mode | γ(q2) | 2 | – |
Coefficient for battery degradation model | γ1 | −4.09e-4 | – |
Coefficient for battery degradation model | γ2 | −2.167 | – |
Coefficient for battery degradation model | γ3 | 1.418e-5 | – |
Coefficient for battery degradation model | γ4 | 6.13 | – |
End-of-life related threshold | χ | 0.2 | – |
List of notations
Notation | Description |
---|---|
Sets and Indices | |
V | Set of trips |
T | Set of time steps |
R | Set of all feasible trip chains |
R' | Subset of feasible trip chains |
Q | Set of charging modes |
i, j | Trip and node indices |
O | Index of a virtual trip before each BEB’s first trip of the day |
D | Index of a virtual trip after each BEB’s last charging activity of the day |
T | Time step index |
R | Trip chain index |
Q | Charging mode index |
Decision variables | |
δij ∈{0,1} | Equals one if a BEB serves trips i and j in turn and consecutively, and zero otherwise, i ∈ V ∪{O}, j ∈ V ∪ {D}, i ≠ j |
μitq ∈ {0,1} | Equals one if a BEB’s charging activity following trip i ∈ V starts at time step t ∈ T with charging mode q, and zero otherwise |
ϕitq ∈{0,1} | Equals one if a BEB is being charged at time step t ∈ T between trip i ∈ V and the next trip it serves with charging mode q, and zero otherwise |
Cq | Number of charging facilities in mode q deployed at terminal station |
λr ∈ {0, 1} | Equals one if trip chain r ∈ R is selected, and zero otherwise |
C | Decision variables at the tactical level |
X | Decision variables at the operational level |
Parameters and other variables | |
si | Departure time of trip i |
ei | Travel time of trip i |
Lb | Minimum battery level to eliminate range anxiety |
mi | Battery consumption of trip i |
M | A sufficiently large number |
|
Amortized acquisition and maintenance cost of a BEB per day |
q1 | Normal charging mode |
q2 | Fast charging mode |
F(SOCi, q) | Number of time steps required from SOCi to full with charging mode q |
W | Battery acquisition cost |
Aq | Unit cost of a charging facility per day with charging mode q |
cr | Cost of trip train r |
γ(q) | Coefficient of battery capacity fading under charging mode q |
r1,r2,r3,r4 | Coefficient for battery degradation model |
Χ | End-of-life related threshold |
ξ(SOCi,1) | Battery capacity fading rate from SOCi to full |
dq (SOCi,1) | Cost incurred by battery capacity fading from SOCi to full under charging mode q |
|
Cost of label (k, b) |
|
Equals one if trip i ∈ V is covered by trip chain r and zero otherwise |
|
Equals one if a BEB in trip chain r is on a charger with charging mode q at time step t and zero otherwise |
N(X) | Neighborhood of X |
TL | Tabu list |
Σ | Exchange rate of RMB to US dollar |
Note
The result may deviate within a small range due to the variation of exchange rate.
Appendix. List of notations
References
Adler, J.D. (2014), “Routing and scheduling of electric and alternative-fuel vehicles”, Doctoral dissertation, Arizona State University.
An, K. (2020), “Battery electric bus infrastructure planning under demand uncertainty”, Transportation Research Part C: Emerging Technologies, Vol. 111, pp. 572-587.
Bie, Y., Xiong, X., Yan, Y. and Qu, X. (2020), “Dynamic headway control for high‐frequency bus line based on speed guidance and intersection signal adjustment”, Computer-Aided Civil and Infrastructure Engineering, Vol. 35 No. 1, pp. 4-25.
Bunte, S. and Kliewer, N. (2009), “An overview on vehicle scheduling models”, Public Transport, Vol. 1 No. 4, pp. 299-317.
Ceder, A.A. (2011), “Public-transport vehicle scheduling with multi vehicle type”, Transportation Research Part C: Emerging Technologies, Vol. 19 No. 3, pp. 485-497.
Dell'Amico, M., Fischetti, M. and Toth, P. (1993), “Heuristic algorithms for the multiple depot vehicle scheduling problem”, Management Science, Vol. 39 No. 1, pp. 115-125.
Freling, R., Wagelmans, A.P. and Paixão, J.M.P. (2001), “Models and algorithms for single-depot vehicle scheduling”, Transportation Science, Vol. 35 No. 2, pp. 165-180.
Gao, K., Yang, Y., Li, A., Li, J. and Yu, B. (2021), “Quantifying economic benefits from free-floating bike-sharing systems: a trip-level inference approach and city-scale analysis”, Transportation Research Part A: Policy and Practice, Vol. 144, pp. 89-103.
Gao, K., Yang, Y., Sun, L. and Qu, X. (2020), “Revealing psychological inertia in mode shift behavior and its quantitative influences on commuting trips”, Transportation Research Part F: Traffic Psychology and Behaviour, Vol. 71, pp. 272-287.
Haghani, A. and Banihashemi, M. (2002), “Heuristic approaches for solving large-scale bus transit vehicle scheduling problem with route time constraints”, Transportation Research Part A: Policy and Practice, Vol. 36 No. 4, pp. 309-333.
Huang, Y. and Zhou, Y. (2015), “An optimization framework for workplace charging strategies”, Transportation Research Part C: Emerging Technologies, Vol. 52, pp. 144-155.
Jin, S., Qu, X., Zhou, D., Xu, C., Ma, D. and Wang, D. (2015), “Estimating cycleway capacity and bicycle equivalent unit for electric bicycles”, Transportation Research Part A: Policy and Practice, Vol. 77, pp. 225-248.
Kang, L., Chen, S. and Meng, Q. (2019), “Bus and driver scheduling with mealtime windows for a single public bus route”, Transportation Research Part C: Emerging Technologies, Vol. 101, pp. 145-160.
Kliewer, N., Mellouli, T. and Suhl, L. (2006), “A time–space network based exact optimization model for multi-depot bus scheduling”, European Journal of Operational Research, Vol. 175 No. 3, pp. 1616-1627.
Lajunen, A. (2014), “Energy consumption and cost-benefit analysis of hybrid and electric city buses”, Transportation Research Part C: Emerging Technologies, Vol. 38, pp. 1-15.
Lam, L. and Bauer, P. (2012), “Practical capacity fading model for li-ion battery cells in electric vehicles”, IEEE Transactions on Power Electronics, Vol. 28 No. 12, pp. 5910-5918.
Lebeau, P., Macharis, C. and Van Mierlo, J. (2016), “Exploring the choice of battery electric vehicles in city logistics: a conjoint-based choice analysis”, Transportation Research Part E: Logistics and Transportation Review, Vol. 91, pp. 245-258.
Li, J.Q. (2013), “Transit bus scheduling with limited energy”, Transportation Science, Vol. 48 No. 4, pp. 521-539.
Li, L., Lo, H.K. and Xiao, F. (2019), “Mixed bus fleet scheduling under range and refueling constraints”, Transportation Research Part C: Emerging Technologies, Vol. 104, pp. 443-462.
Liu, T. and Ceder, A.A. (2020), “Battery-electric transit vehicle scheduling with optimal number of stationary chargers”, Transportation Research Part C: Emerging Technologies, Vol. 114, pp. 118-139.
Mahmoud, M., Garnett, R., Ferguson, M. and Kanaroglou, P. (2016), “Electric buses: a review of alternative powertrains”, Renewable and Sustainable Energy Reviews, Vol. 62, pp. 673-684.
Marković, N., Nair, R., Schonfeld, P., Miller-Hooks, E. and Mohebbi, M. (2015), “Optimizing dial-a-ride services in Maryland: benefits of computerized routing and scheduling”, Transportation Research Part C: Emerging Technologies, Vol. 55, pp. 156-165.
Masmoudi, M.A., Hosny, M., Demir, E., Genikomsakis, K.N. and Cheikhrouhou, N. (2018), “The dial-a-ride problem with electric vehicles and battery swapping stations”, Transportation Research Part E: Logistics and Transportation Review, Vol. 118, pp. 392-420.
Meng, Q. and Qu, X. (2013), “Bus dwell time estimation at a bus bay: a probabilistic approach”, Transportation Research Part C: Emerging Technologies, Vol. 36, pp. 61-71.
Merle, O.D., Villeneuve, D., Desrosiers, J. and Hansen, P. (1999), “Stabilized column generation”, Discrete Mathematics, Vol. 194 Nos 1/3, pp. 229-237.
Neff, J. and Dickens, M. (2016), 2016 Public Transportation Fact Book, American Public Transportation Association, Washington, DC.
Paixão, J.P. and Branco, I.M. (1987), “A quasi‐assignment algorithm for bus scheduling”, Networks, Vol. 17 No. 3, pp. 249-269.
Qin, N., Gusrialdi, A., Brooker, R.P. and Ali, T. (2016), “Numerical analysis of electric bus fast charging strategies for demand charge reduction”, Transportation Research Part A: Policy and Practice, Vol. 94, pp. 386-396.
Qu, X., Yu, Y., Zhou, M., Lin, C.T. and Wang, X. (2020), “Jointly dampening traffic oscillations and improving energy consumption with electric, connected and automated vehicles: a reinforcement learning based approach”, Applied Energy, Vol. 257, p. 114030.
Rinaldi, M., Picarelli, E., D'Ariano, A. and Viti, F. (2020), “Mixed-fleet single-terminal bus scheduling problem: modelling, solution scheme and potential applications”, Omega, Vol. 96, p. 102070.
Schöbel, A. (2017), “An eigenmodel for iterative line planning, timetabling and vehicle scheduling in public transportation”, Transportation Research Part C: Emerging Technologies, Vol. 74, pp. 348-365.
Tang, X., Lin, X. and He, F. (2019), “Robust scheduling strategies of electric buses under stochastic traffic conditions”, Transportation Research Part C: Emerging Technologies, Vol. 105, pp. 163-182.
Wang, Y., Huang, Y., Xu, J. and Barclay, N. (2017), “Optimal recharging scheduling for urban electric buses: a case study in Davis”, Transportation Research Part E: Logistics and Transportation Review, Vol. 100, pp. 115-132.
Wang, S., Zhang, W. and Qu, X. (2018), “Trial-and-error train fare design scheme for addressing boarding/alighting congestion at CBD stations”, Transportation Research Part B: Methodological, Vol. 118, pp. 318-335.
Wen, M., Linde, E., Ropke, S., Mirchandani, P. and Larsen, A. (2016), “An adaptive large neighborhood search heuristic for the electric vehicle scheduling problem”, Computers & Operations Research, Vol. 76, pp. 73-83.
Xu, Y., Zheng, Y. and Yang, Y. (2021), “On the movement simulations of electric vehicles: a behavioral model-based approach”, Applied Energy, Vol. 283, p. 116356.
Zhang, L., Wang, S. and Qu, X. (2021), “Optimal electric bus fleet scheduling considering battery degradation and nonlinear charging profile”, Transportation Research Part E: Logistics and Transportation Review, Vol. 154, p. 102445.
Zhang, L., Zeng, Z. and Qu, X. (2020), “On the role of battery capacity fading mechanism in the lifecycle cost of electric bus fleet”, IEEE Transactions on Intelligent Transportation Systems, Vol. 22 No. 4, doi: 10.1109/TITS.2020.3014097.
Acknowledgements
This work is supported by National Natural Science Foundation of China (No. 72101115) and Natural Science Foundation of Jiangsu (No.BK20210316).