Next Article in Journal
Signal Control Method for Urban Road Networks Based on Dynamic Identification of Critical Nodes
Previous Article in Journal
Prediction and Analysis of Sturgeon Aquaculture Production in Guizhou Province Based on Grey System Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Electric Bus Charging Scheduling with Multiple Vehicle and Charger Types Considering Compatibility

1
School of Transportation, Southeast University, Nanjing 211189, China
2
Department of Civil Engineering, McMaster University, 1280 Main Street West, Hamilton, ON L8S 4L8, Canada
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(8), 3294; https://doi.org/10.3390/su17083294
Submission received: 16 February 2025 / Revised: 16 March 2025 / Accepted: 3 April 2025 / Published: 8 April 2025

Abstract

:
Battery electric buses (BEBs) are a sustainable and environmentally friendly solution for modern transit systems, offering zero tailpipe emissions and reduced noise pollution. However, due to the relatively short driving range and limited charging resources, it is crucial to jointly optimize the BEB fleet, charging schedules, and charging infrastructure to improve operational efficiency. This study proposes a BEB charging scheduling method with multiple types of vehicles and chargers. In particular, a partial charging strategy, charging continuity, and the compatibility of vehicles with chargers are incorporated. We first formulate a mixed-integer programming model to minimize the total costs of the BEB transit system, including the purchase costs of chargers, fleet composition costs, and electricity costs. Then, a column generation (CG) algorithm is designed to solve the model, and a case study based on a real transit network in Nanjing, China, was conducted. The results verify the effectiveness of the proposed model and algorithm. The findings in this study provide practical guidance on BEB charging scheduling and promote the sustainable development of bus transit systems.

1. Introduction

Growing concerns about global warming are driving governments to take action to reduce greenhouse gas emissions. In response, the transportation sector is increasingly pursuing low-carbon and sustainable development strategies [1,2]. Among them, BEBs are gradually taking the place of diesel buses in public transit, owing to their low-carbon and zero-emission benefits. By 2020, their numbers had reached half a million, and they are expected to make up over 67% of the market by 2040 [3]. Numerous countries are implementing significant efforts to advance the electrification of public transportation [4]. For example, Singapore announced a bus fleet plan to switch all 5800 traditional buses to electric buses by 2040 [5]. Similar targets have been announced in Canada and the United States. These efforts are essential for tackling environmental issues and lowering greenhouse gas emissions from transit systems.
Although BEBs are more eco-friendly, their broader implementation remains limited by various challenges. Unlike fuel buses, BEBs are limited by relatively long charging time, and the driving ranges of BEBs are about 33.33% lower than those of diesel buses [6]. As such, it is expected that BEBs require midday charging to meet operational demands. Otherwise, the fleet size will significantly increase to serve the same demand. However, several contextual and logistical barriers exist to installing en-route charging stations [7]. For example, in China, the focus is on depot charging, which is illustrated in recent work [8,9]. In depot charging, BEBs must return to the depot for charging (i.e., there are no en-route charging stations). In this situation, it is crucial to optimally allocate the resources of depot charging stations, including the number of chargers of different types.
In recent work, charging BEBs was carried out using full and partial charging [10]. In the full charging approach, vehicles were recharged until they reached maximum capacity. However, full charging is not cost-effective, especially with peak demand and time-of-use electricity tariffs [11]. Therefore, this study proposes a partial charging strategy, in which vehicles are partially recharged during operation while considering electricity price, charger availability, and dwelling times. In addition, to reduce the number of charging and discharging activities and extend battery life, charging continuity is also incorporated, in which vehicles can be charged once in a time interval.
While BEB charging scheduling has been extensively studied, existing research lacks an integrated optimization framework that jointly considers the following: (1) Fleet composition: the selection of BEBs with different battery capacities and charging power, which significantly impacts scheduling flexibility and cost. (2) Charging infrastructure deployment: ensuring that the right types and numbers of chargers are allocated efficiently. (3) Vehicle–charger compatibility: not all vehicles can charge at every station, making compatibility a key factor in optimizing system efficiency. In real-world BEB transit operations, agencies often operate mixed fleets with vehicles from multiple manufacturers, each having different charging power levels and battery capacities. This prevents the use of a one-size-fits-all charging strategy. Despite its practical importance, no prior study has jointly optimized BEB fleet composition, charging station deployment, and vehicle–charger compatibility in a single model.
This study proposes a comprehensive joint optimization framework for BEB fleet composition, charging infrastructure deployment, and charging scheduling. Specifically, our work incorporates key real-world constraints, including partial charging strategies, time-of-use (ToU) electricity pricing, and vehicle–charger compatibility. The proposed method is further verified by a transit network in Nanjing, China.

Contributions

Several contributions are offered in this study. Practical contributions include the following:
(i)
A joint optimization model of charging infrastructure, fleet composition, and charging scheduling is proposed, and multiple types of vehicles and chargers are considered.
(ii)
The compatibility of vehicles and chargers is optimized to reduce the total system costs.
(iii)
A partial charging strategy, including ToU electricity price and charging continuity, is proposed, which aligns more with BEB transit operation and practice.
From a methodological perspective, the study contributes to the following:
(iv)
By model linearization, the proposed model integrates constraints of partial charging strategies, minimum charging time, and continuity requirements under a series of state-of-charge (SoC) updating functions without quadratic terms.
(v)
A column generation algorithm is designed to obtain the optimal solution, and a comparison is conducted between the CG algorithm and the CPLEX solver (Version: 12.8.0).
(vi)
Two BEB routes are used as case studies to validate the effectiveness of the proposed model and algorithm. Additionally, a sensitivity analysis is performed under various parameter combinations.
The remainder of this manuscript is structured as follows. Section 2 briefly synthesizes the relevant literature. Section 3 describes the joint optimization problem and formulates the mixed-integer model. Section 4 designs a CG algorithm to solve the model. Section 5 reports on a numerical example and compares the CG algorithm with CPLEX. Section 6 discusses the optimization results and conducts a sensitivity analysis of key parameters. Section 7 concludes the study and provides potential extensions of our work.

2. Literature Review

Bus transit electrification plays a crucial role in cutting carbon emissions and easing energy shortages [12,13,14]. Accordingly, extensive research has been devoted to BEBs, focusing on aspects such as energy consumption estimation [15,16,17], vehicle scheduling [18,19], and system configuration [20,21,22], and so forth.
Unlike fuel buses, BEBs need to be recharged during operation due to their relatively long charging time and short operation range. Considering charging scheduling, significant contributions have been achieved in the literature. For example, Wang et al. [23] developed a method to optimize charging scheduling, and a numerical example in Davis was adopted to validate the proposed method. Their findings indicate that certain charging strategies can alleviate the range anxiety of BEBs. He et al. [24] proposed a model with decision variables of charging time and power. They demonstrated that the model could reduce electricity costs compared to uncontrolled charging strategies. Zhou et al. [10] combined a battery degradation effect and partial charging to optimize charging time. The results show that bus operators should consider battery degradation in charging scheduling. Zhou et al. [25] developed a robust model for BEB systems in which charging scheduling and vehicle types are considered. These studies conclude that robust charging scheduling models can effectively prevent the problems of the low SoC and delayed departure of vehicles.
Several emerging charging scheduling technologies for electric vehicles (EVs) have also been explored by researchers. Liu et al. [26] proposed a data-driven model for optimizing shared EV infrastructure deployment and operation, incorporating TOU tariffs and Vehicle-to-Grid (V2G) technology. The study found that implementing TOU and V2G strategies could reduce costs by 17.93% and 34.97%, respectively. Das et al. [27] proposed a two-stage charging and discharging scheduling model with intelligent EV routing. The case study results demonstrated that the proposed model effectively improved peak-to-average ratios (PARs) to 1.151–1.196, surpassing the base case PAR of 1.2. Liu et al. [28] proposed a multi-objective EV charging scheduling model to minimize grid peak–valley load difference and EV charging costs. The results showed the model could reduce grid impact and costs while highlighting the influence of EV users’ charging behavior.
In real-world practice, BEB networks are composed of several routes, which are operated by multiple operators. Therefore, having multiple brands and types of electric buses in a network is common. There are differences in the parameters of these buses, such as charging power, battery capacity, and purchase costs, which all affect the charging schedule. In this case, coordinating multiple types of vehicles and building bus fleets brings new challenges for electric bus operations. Zhang et al. [29] proposed a BEB scheduling method in which multiple vehicle types were considered. Yao et al. [30] and Zhang et al. [11] developed electric bus scheduling models to optimize vehicle types, and heuristic algorithms were designed to solve them. These studies concluded that heterogeneous fleets can fully utilize the advantages of multiple types of vehicles, thereby reducing the total costs of BEB transit systems. However, they did not consider the impacts of charging infrastructure configuration.
In a BEB network, the type and number of chargers are related to charging demand and vehicle operation schemes. Therefore, charging infrastructure, fleet composition, and charging scheduling need to be jointly considered. Rogge et al. [31] revealed that the joint optimization method is beneficial for bus operations. Wang et al. [32] revealed that the energy consumption rate and BEB fleet costs were the most significant factors influencing total costs. Considering emissions, Foda et al. [33] developed a generic model to optimize charging infrastructure, battery capacity, and charging scheduling schemes. Their findings indicated that using more parameters as decision variables enhanced its practical significance. These studies concluded that the joint optimization of charging infrastructure, bus fleets, and charging schedules is crucial for the efficient operation of BEB transit systems.
To summarize, scholars have conducted extensive research on charging scheduling and charging infrastructure optimization, but there are still some limitations. Firstly, the number of chargers is usually involved in charging infrastructure optimization, while the type of chargers is rarely considered. Secondly, few studies have included multiple types of vehicles and chargers, where it is particularly important to consider the matching of chargers and vehicles. Finally, charging scheduling is closely related to the types of vehicles and chargers. For example, charging and discharging power can both affect the charging time of vehicles. As shown in Table 1, there is little research on the joint consideration of these three parts [20]. The study by Sung et al. [34] is closest to our study, and they optimized heterogeneous vehicles and chargers in electric bus scheduling. However, they did not optimize the charging schedule, which is an essential factor in electric bus scheduling. In addition, these research efforts often rely on simulation methods and heuristic algorithms to obtain the optimal solution, which cannot guarantee accurate results. To fill this gap, we conduct the joint optimization of charging infrastructure, fleet composition, and charging scheduling, considering compatibility, and design a column generation algorithm to obtain optimal results.

3. Methodology

3.1. Problem Description

The joint optimization problem is formulated as follows. Given a BEB network, bus operators need to determine the charger deployment plan, fleet composition, and charging schedule. Due to their relatively short driving ranges, vehicles should be recharged during operation to complete their assigned trips. Furthermore, considering the ToU electricity price variation and short available time between trips, bus operators usually adopt a partial charging strategy to reduce electricity costs. The BEB fleet comprises multiple vehicles with varying purchase costs, battery capacities, energy consumption rates, and charging power. Chargers also have multiple types, distinguished by purchase costs and charging-rated powers. Different vehicle–charger combinations can impact BEB transit systems’ charging schedule and total costs. In addition, the matching of vehicles and chargers should be considered; that is, vehicles can only be recharged by the corresponding type of chargers. An example illustrating the joint optimization problem is shown in Figure 1.
During the charging process, charging continuity is another issue that needs to be considered. According to previous studies [10], the lifespan of a battery is related to discharging and recharging cycles and the depth of discharge (DoD). In a charging interval, multiple and discontinuous charging activities are not only unreasonable but also damage the battery life and increase the complexity of charging scheduling. Therefore, increasing the constraint of charging continuity in charge scheduling is necessary. As shown in Figure 2, we suppose that a vehicle needs to be charged for 3 min between 12:01 and 12:05. We list four scenarios, in which scenarios (1) and (3) are reasonable and commonly used charging modes. Scenarios (2) and (4) are not good charging schemes, and they should be avoided during the scheduling process to prolong battery life.
To reduce the complexity of the proposed model, we added two additional assumptions: (1) the energy consumption rate of BEBs is not influenced by stochastic factors, such as weather and road conditions, and (2) service vehicles for each trip and the timetable are known. Sets, parameters, and variables in the proposed model are shown in Table 2.

3.2. Model Development

The objective function comprises three parts: the purchase costs of chargers, BEB fleet composition costs, and electricity costs. The variables are the type and number of chargers and vehicles, as well as the charging plans of vehicles.

3.2.1. Purchase Costs of Chargers

The cost of purchasing chargers depends on both their type and quantity, as illustrated in Equation (1):
Z 1 = s S C s a r s
where Z 1 denotes the purchase costs of chargers, CNY; S denotes the set of charger types; C s a is the daily purchase cost of charger type s , CNY, and this is estimated by dividing the acquisition costs of the chargers by the expected service life; and r s is the number of chargers of type s used in the operation process.

3.2.2. Fleet Composition Costs

The fleet composition costs are equal to the sum of the number of vehicles of each type used multiplied by the unit cost, as shown in Equation (2):
Z 2 = u U k K C u b λ k , u
where Z 2 denotes the fleet composition costs, CNY; U denotes the set of vehicle types; K denotes the set of vehicles; C u b represents the daily vehicle costs of type u , CNY, and this is estimated by dividing the purchase cost of vehicles by the expected service life; and λ k , u is a binary variable where λ k , u = 1 if the type of bus k is u and λ k , u = 0 if not.

3.2.3. Electricity Costs

The electricity costs are related to the energy demand and ToU electricity price, and the charging amount can be calculated by Equation (3):
E k t = s S μ k , s t ε s Δ t 60
where μ k , s t is a binary variable where μ k , s t = 1 if bus k is charged at time t by a charger of type s and μ k , s t = 0 if not; ε s is the charging power of charger of type s , kW; and Δ t represents the length of a unit time interval, min.
The electricity costs can be calculated by Equation (4):
Z 3 = k K t T E k t f t
where Z 3 denotes the electricity costs, CNY; T denotes the set of time intervals.

3.2.4. Objective Function and Constraints

The objective function and constraints are listed in Equations (5)–(26):
Z = Z 1 + Z 2 + Z 3
s . t .
e t k 1 d k = u U S O C max λ k , u e u max , k K
e t k N k a k + s S t = t k N k a T max μ k , s t ε s Δ t 60 = u U S O C max λ k , u e u max , k K
e t k n d k e t k n a k = u U λ k , u η u l k n , k K , n N k
e t k n + 1 d k e t k n a k = s S t = t k n a t k n + 1 d μ k , s t ε s Δ t 60 , k K , n N k
e t k n d k u U S O C max λ k , u e u max , k K , n N k
e t k n a k u U S O C min λ k , u e u max , k K , n N k
k K μ k , s t r s , s S , t T
μ k , s t λ k , u , k K , t T , u U , s U s
μ k , s t 1 λ k , u , k K , t T , u U , s U s
u U λ k , u = 1 , k K
s S μ k , s t 1 , k K , t T
s S t t k n a , t k n + 1 d μ k , s t = 0 , k K , n N k , c k n = 0
s S t t k n d , t k n a μ k , s t = 0 , k K , n N k
s S t t k n s 1 , t k n e 1 c k , s t , t + 1 1 , k K , n N k
c k , s t , t + 1 1 μ k , s t , k K , n N k , t t k n a 1 , t k n + 1 d 1 , s S
c k , s t , t + 1 μ k , s t + 1 , k K , n N k , t t k n a 1 , t k n + 1 d 1 , s S
c k , s t , t + 1 μ k , s t + 1 μ k , s t , k K , n N k , t t k n a 1 , t k n + 1 d 1 , s S
s S t t k n a , t k n + 1 d 2 c k , s t , t + 1 = 0 , k K , n N k , c k n = 0
s S t t k n d , t k n + 1 a 2 c k , s t , t + 1 = 0 , k K , n N k
c k , s t , t + 1 , μ k , s t 0 , 1 , k K , t T , s S
λ k , u 0 , 1 , k K , u U
where Z denotes the total costs of BEB transit systems, CNY; k n denotes the nth trip serviced by vehicle k; e t k n d k and e t k n a k denote the remaining energy when vehicle k departs from the original stop of trip k n and arrives at the destination stop of trip k n , respectively, kWh; t k n s denotes the first available charging time after trip k n ; t k n e denotes the last available charging time before the next trip k n + 1 , or 1440 for the last trip; T max represents the last interval in the research period (for example, if the research period is 24 h, that is, 1440 min, and the time interval is 1 min, then T max = 1440 ); N k denotes the set of trips serviced by vehicle k; l k n denotes the length of trip k n , km; U s denotes the set of chargers that match vehicle type u ; and c k , s t , t + 1 is a binary auxiliary variable, representing the linearization of 1 μ k , s t μ k , s t + 1 .
Constraint (6) ensures that vehicles are charged to the maximum SOC before starting operational task trips; Constraint (7) ensures that vehicles are charged to the maximum SOC after completing all service trips; Constraint (8) represents the change in remaining energy during discharging processes; Constraint (9) represents the change in the electricity amount during charging processes; Constraints (10) and (11) represent the constraints on the SoC of vehicles, according to a previous study [39], so controlling the charging and discharging processes to certain SoC intervals can help extend the lifespan of batteries; Constraint (12) represents the constraint on the number of chargers; Constraints (13) and (14) represent the vehicles can only be charged by the matching chargers; Constraint (15) represents that each electric bus can only choose one vehicle type; Constraint (16) represents that the vehicles can be charged by at most one type of charger in each time interval; Constraint (17) represents that vehicles cannot be recharged when they are not located at the charging station after completing service trips; Constraint (18) represents that vehicles cannot be recharged during operation; and Constraint (19) represents that vehicles can only be charged once per charging interval to reduce battery loss. This constraint is designed to enforce charging continuity, preventing scenarios where a vehicle undergoes multiple charging activities within the same interval (e.g., an on–off charging pattern like 10101), as illustrated in Figure 2. However, since Constraint (19) inherently involves a quadratic term, it is nonlinear and requires further linearization; Constraints (20)–(22) represent the linearization of 1 μ k , s t μ k , s t + 1 , which are commonly used techniques to linearize quadratic terms, ensuring that the model remains computationally efficient and solvable; Constraints (23) and (24) are similar to Constraints (17) and (18); Constraints (25) and (26) represent the range of variables.

4. Solution Algorithm

In this paper, the proposed model is a mixed-integer program, which can be solved by solvers, such as CPLEX. However, given a large-scale problem, variables and constraints increase exponentially as the number of trips increases. In this case, it is difficult for the solvers to obtain the optimal solutions in an acceptable length of time.
In addition, countering unexpected situations, such as abnormal weather, requires prompt decisions to rearrange electric bus scheduling schemes, which necessitates a short calculation time. In this respect, the CG algorithm is an efficient method for solving complex optimization problems, which has been widely used to address bus scheduling problems [40,41]. Therefore, we devised a CG algorithm to address the proposed model. The master problem is intended to solve the charger deployment problem, including the type and number of chargers. Each vehicle is a separate subproblem that includes the vehicle type and charging plan, in which the energy demand constraints are met. Given the structure of the subproblem, it can be efficiently solved using CPLEX, as it primarily involves determining the optimal charging schedule for a single vehicle within the given constraints. The initial solution is generated by constructing a set of infeasible solutions where vehicles do not charge but incur high costs. This serves as a baseline for the CG process. The algorithm flow is detailed in Figure 3.

4.1. Master Problem Formulation

The master problem is defined as follows:
min s S C s a r s + k K p P C k p x k p
s . t .
p P x k p = 1 , k K
k K p P μ k , s p , t x k p r s , s S , t T
x k p 0 , 1 , k K , p P
μ k , s p , t 0 , 1 , k K , s S , t T , p P
where C k p denotes the costs of scheduling scheme p for bus k, CNY. x k p denotes a binary variable; if scheme p is selected for bus k, x k p = 1 . Otherwise, x k p = 0 . P denotes the set of all schemes; μ k , s p , t = 1 when bus k is charged in scheme p at time t by chargers of type s. Otherwise, μ k , s p , t = 0 .
Equation (27) is to minimize the costs of chargers and the selected scheduling schemes; Constraint (28) represents that each electric bus can only adopt one scheduling scheme; Constraint (29) represents that the number of vehicles charging should not exceed the number of chargers; and Constraints (30) and (31) are the ranges for the variables.

4.2. Reduced Cost Calculation

Let δ k p be the dual variables of the constraints in Equation (28) for bus k, and let w s t be the dual variables of the constraints in Equation (29) for charger type s and time t. For BEB k, the reduced cost C ¯ k p of its scheme p can be calculated by Equation (32):
C ¯ k p = C k p δ k p t T s S w s t μ k , s p , t
C k p includes the total fleet composition costs and electricity costs, which can be calculated by Equation (33):
C k p = u U λ k , u p C u b + t T s S μ k , s p , t ε s f t Δ t 60
where λ k , u p denotes a binary variable. If bus type u is selected in scheme p for bus k, λ k , u p = 1 ; otherwise, λ k , u p = 0 .

4.3. Subproblems with Math Programming

The subproblems are as follows:
min C ¯ k p = min u U λ k , u p C u b + t T s S μ k , s p , t ε s f t Δ t 60 δ k p t T s S w s t μ k , s p , t
s . t .
e t k 1 d k , p = u U S O C max λ k , u p e u max
e t k N k a k , p + s S t = t k N k a T max μ k , s p , t ε s Δ t 60 = u U S O C max λ k , u p e u max
e t k n d k , p e t k n a k , p = u U λ k , u p η u l k n , n N k
e t k n + 1 d k , p e t k n a k , p = s S t = t k n a t k n + 1 d μ k , s p , t ε s Δ t 60 , n N k
e t k n d k , p u U S O C max λ k , u p e u max , n N k
e t k n a k , p u U S O C min λ k , u p e u max , n N k
μ k , s p , t λ k , u p , t T , u U , s U s
μ k , s p , t 1 λ k , u p , t T , u U , s U s
u U λ k , u p = 1
s S μ k , s p , t 1 , t T
s S t t k n a , t k n + 1 d μ k , s p , t = 0 , n N k , c k n = 0
s S t t k n d , t k n a μ k , s p , t = 0 , n N k
s S t t k n s 1 , t k n e 1 c k , s , p t , t + 1 1 , n N k
c k , s , p t , t + 1 1 μ k , s p , t , n N k , t t k n a 1 , t k n + 1 d 1 , s S
c k , s , p t , t + 1 μ k , s p , t + 1 , n N k , t t k n a 1 , t k n + 1 d 1 , s S
c k , s , p t , t + 1 μ k , s p , t + 1 μ k , s p , t , n N k , t t k n a 1 , t k n + 1 d 1 , s S
s S t t k n a , t k n + 1 d 2 c k , s , p t , t + 1 = 0 , n N k , c k n = 0
s S t t k n d , t k n + 1 a 2 c k , s , p t , t + 1 = 0 , n N k
c k , s , p t , t + 1 0 , 1 , t T , s S
λ k , u p 0 , 1 , u U
where e t k n d k and e t k n a k denote the remaining energy when vehicle k departs from the original stop of trip k n and arrives at the destination stop of trip k n in scheme p, kWh; c k , s , p t , t + 1 is a binary auxiliary variable representing the linearization of 1 μ k , s p , t μ k , s p , t + 1 .
Constraints (35)–(40) are equivalent to Constraints (6)–(11), and Constraints (41)–(54) correspond to Constraints (13)–(26) in terms of meaning.

5. Case Study

Experimental Background

This study used data from lines 68 and 72 in Nanjing, China, as a case study to validate the proposed method. The lengths of these lines are 14.8 km and 16 km, respectively. Overall, the lines complete 343 service trips per day, using 37 vehicles. As shown in Figure 4, the two lines share the same depot and charging station.
The operation scheme of the bus lines is shown in Table 3, and the experimental parameters are shown in Table 4.
Furthermore, three BEB types were considered in this paper, and the parameters of vehicle types are listed in Table 5. The chargers included three types, and the parameters are shown in Table 6.
For the matching between chargers and vehicles, vehicle Type A can be charged by DC fast charging and Type I chargers, vehicle Type B can be charged by Type I and II chargers, and Type II chargers can charge vehicle Type C. The ToU electricity prices for different times (CNY/kWh) are given in Formula (55):
f t = 0.3 0 t < 8 0.9 8 t < 12 , 18 t < 22 0.6 12 t < 18 , 22 t < 24

6. Results

6.1. Comparison Between CPLEX and CG Algorithm

Table 7 compares CPLEX and the proposed CG algorithm, and the algorithms’ performance at different scales of the proposed problem is represented by the number of vehicles. The CPLEX version was 12.8.0, and the running time was set to 6 h.
CPLEX achieved better results when the problem scale was small, specifically when the number of vehicles did not exceed 12. However, as the number of vehicles increased, the CG algorithm consistently yielded superior results. In terms of computational time, the CG algorithm also demonstrated a clear advantage by obtaining high-quality solutions more efficiently. For instance, when the problem involved 37 vehicles, the CG algorithm took only 58.16 min to achieve a solution of 43,110.85, whereas CPLEX required 360 min to obtain a suboptimal result of 54,859.1. This comparison highlights that the CG algorithm not only enhanced solution quality but also significantly reduced computational time, particularly for large-scale BEB charging scheduling problems. As the problem size increased, while the total solving time naturally rose, the gap in performance between CG and CPLEX became even more pronounced, further reinforcing the scalability and practicality of the CG approach.
The optimal BEB transit system solutions of both the CPLEX and CG algorithms are shown in Table 8. It is clear that CPLEX used more BEBs of Type A (200 kWh). Thus, the fleet composition costs were relatively higher. In addition, fewer chargers were configured based on CG, resulting in a significant reduction in the purchase costs of chargers.
Furthermore, the occupancy rate of chargers (utilization time over available time) was higher in CG. The occupancy rate of each charger, shown in Table 9, indicates that CG significantly outperformed CPLEX. For example, the occupancy rate of Charger 1 was only 27.25%, indicating that the solution obtained by CPLEX could be significantly improved.
Furthermore, the occupancy rate of chargers (utilization time over available time) was higher in CG. The occupancy rate of each charger, shown in Table 9, indicates that CG significantly outperformed CPLEX. The results demonstrate that many chargers optimized by the CG algorithm achieved utilization rates exceeding 50%, indicating a relatively high level of efficiency. However, we acknowledge that some chargers, such as Charger 1, with a utilization rate of 25.28%, were underutilized. This occurred because, at certain times, vehicles require immediate energy replenishment to meet operational demands, and other chargers may already be occupied, necessitating the availability of additional chargers.

6.2. Numerical Results

The numerical results highlight the effectiveness of the proposed model and the adopted strategy to achieve the optimal configuration for BEBs in transit operation. The BEB fleet composition and vehicle operation schedule are shown in Figure 5. The x-axis represents the operational time, while the y-axis corresponds to the vehicle ID. The rectangular blocks indicate the operational periods of each vehicle. For instance, a block spanning 8:00–8:56 signifies that the vehicle executed a scheduled service trip within this time window. Different colors represent different vehicle types: light-blue corresponds to Type A, green to Type B, and gray to Type C.
With buses running the assigned trips, the battery SoC decreased gradually. Combined with the ToU price mechanism, buses were partially charged between two trips to satisfy the electricity requirement. The BEB fleet operated with a lower battery SoC during on-peak electricity periods to minimize electricity costs, as depicted in Figure 6.
Figure 7 shows the number of chargers used across different periods. The results show that more chargers were used during the off-peak periods (higher utilization rates), leading to a reduced electricity cost.
Table 10 highlights four optimal system configurations using different vehicle types and charger powers. It is clear that considering a heterogeneous fleet and chargers led to cost reduction, with a maximum of 11.93%. This indicates that using multiple types of vehicles and chargers in the scheduling process is beneficial for service providers.
As shown in Table 11, Type I and II chargers had higher utilization rates because they could support two types of vehicles. The results indicate that the proposed vehicle-to-charger compatibility optimization contributed significantly to enhancing the utilization of resources.
Implementing a partial charging strategy also contributed significantly to reducing system costs. Compared with the full charging strategy, as illustrated in Table 12, it reduced the total costs by 3.58%. Particularly, the electricity costs were reduced by 17.33%, and the fleet composition costs were reduced by 2.33%.
Furthermore, the full charging strategy led to longer charging duration during peak electricity prices, as highlighted in Figure 8. The optimal charging schedule based on the partial charging strategy is depicted in Figure 9. The figure demonstrates that the charging events were relatively more concentrated in off-peak and mid-peak electricity demand periods.
Vehicles 10 and 18 were further analyzed to inspect their charging behavior, depicted in Figure 10. The results indicate that the vehicles were fully charged multiple times during operation under the full charging strategy. In comparison, and acknowledging the impact of ToU electricity price, the vehicles were fully charged after completing all the service trips under the partial charging strategy. The final service trip for Vehicle 10 was trip 328, and this paper did not explicitly account for energy consumption during non-revenue return trips, as these are considered empty runs without passengers and typically have significantly lower energy consumption than regular service trips.
Taken together, these results indicate the effectiveness of adopting a partial charging strategy for the optimal configuration and utilization of battery electric transit systems.

6.3. Sensitivity Analysis

We further analyzed the influences of key parameters on the system configuration. Firstly, we analyzed the influences of the charging power of Type I and II chargers on the total costs, as shown in Figure 11. As these two parameters increased, the advantages of DC fast chargers gradually diminished, and more Type I and II chargers were adopted in the optimal scheme.
In addition, we analyzed the impact of Type C vehicle battery capacity on costs, as shown in Figure 12. The cost of a Type C vehicle was the lowest, and the battery capacity had the greatest impact on results. The results show that as the battery capacity of Type C vehicles increased, more Type C vehicles were used, decreasing fleet composition costs and electricity costs.
Charging compatibility is indeed one of the main constraints for BEB charging infrastructure allocation. As such, we analyzed the different hypothetical compatibility schemes between vehicles and chargers as follows:
(1) Scheme 1, all-vehicles all-chargers: vehicle Types A, B, and C could all be charged by DC fast, Type I, and Type II chargers.
(2) Scheme 2, single-vehicle-to-charger: vehicle Type A could be charged by DC fast chargers, vehicle Type B could be charged by Type I chargers, and Type II chargers could charge vehicle Type C.
(3) Scheme 3, constraint-vehicle-to-charger: this represented the proposed solution in this study and reflected the current market constraints.
The results in Figure 13 show that as chargers were compatible with more types of vehicles, the total costs could be effectively reduced. Expanding into practice and policy, we can suggest that bus operators not only consider costs, battery capacity, and charging power in operations and planning but also consider compatibility to reduce system costs and improve charging facility utilization.

6.4. Policy Implications

Based on the above results, this paper can provide the following policy implications about BEB charging scheduling and charging infrastructure planning. Firstly, an electric bus network is composed of various elements such as BEBs and charging infrastructure, which is featured as a typical complex system. Therefore, operators need to jointly optimize electric bus charging infrastructure, fleet composition, and charging schedules to maximize benefits. In practice, considering the coexistence of multiple types of vehicles and chargers, compatibility is also an important factor that should be considered. Additionally, incorporating demand-side management strategies, such as smart charging and load balancing, can help mitigate the impact of large-scale BEB charging on the power grid. By dynamically adjusting charging schedules based on real-time electricity demand and grid capacity, operators can reduce peak loads and enhance grid stability. Moreover, integrating ToU electricity pricing with a partial charging strategy offers an effective approach to reducing charging costs while ensuring sufficient battery levels for scheduled operations.
Secondly, models and algorithms complement each other, and models that are more realistic also place higher demands on algorithms. Especially in the optimization of BEB transit systems, BEBs often encounter unexpected situations, such as abnormal weather. This requires prompt decisions to rearrange BEB scheduling schemes, which necessitates a short calculation time. Therefore, in the scheduling process, policymakers need to develop efficient and fast solving algorithms.

7. Conclusions

This study proposes a mixed-integer model to optimize electric bus charging infrastructure, fleet composition, and charging schedules. Particularly, the partial charging strategy, charging continuity, and the compatibility of chargers with vehicles are incorporated. We designed a CG algorithm to solve the model and used a real case study in Nanjing to validate the proposed method. The conclusions are as follows:
(i) The numerical experiment indicated that the joint optimization method could reduce the total costs by up to 11.93%, which verifies the effectiveness of the proposed model. Compared with the full charging strategy, the total costs and electricity costs under the partial charging strategy were reduced by 3.58% and 17.33%, respectively. The results show that the partial charging strategy could only use lower-price periods and reduce the electricity costs effectively.
(ii) The proposed CG algorithm was superior to CPLEX in solving quality and time for the BEB system optimization problem. Specifically, in the solution obtained by the CG algorithm, fewer chargers were used, and the utilization rate of chargers was higher, thereby reducing costs. By decomposing the proposed model into a master problem and subproblems, the solution time was significantly reduced.
(iii) Sensitivity analysis showed that the total costs of BEB transit systems are related to battery capacity and charging power. With the increase in the charging power of Type I and II chargers and Type C vehicles, more low-cost chargers and vehicles were adopted, decreasing total costs. In addition, as chargers were compatible with more types of vehicles, the total costs could be effectively reduced. The results demonstrate the importance of considering vehicle-to-charger compatibility in planning electric bus operation.
In future work, this study can be extended in the following directions: (i) Charging scheduling can be combined with a vehicle scheduling scheme, in which the service trips are allocated to different vehicles. This can make full use of different types of vehicles. (ii) This study assumes that the energy consumption rates of vehicles are constant. However, in real-world scenarios, energy consumption is influenced by multiple stochastic factors, such as variations in passenger load, road gradient, and environmental conditions. Considering these uncertainties, developing a robust electric bus scheduling strategy would be a valuable extension. Future research could explore stochastic modeling approaches, such as Monte Carlo simulations and robust optimization techniques, to account for these variations and enhance the adaptability of the scheduling model.

Author Contributions

Conceptualization, M.Z.; methodology, M.Z.; software, M.Z.; validation, M.Z. and M.M.; formal analysis, M.Z. and A.F.; investigation, Y.G.; resources, M.Z.; data curation, Y.G.; writing—original draft preparation, M.Z.; writing—review and editing, M.M. and A.F.; visualization, Y.G.; supervision, M.M.; project administration, M.Z.; funding acquisition, M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Natural Science Foundation of China (52072066), Jiangsu Province Science Fund for Distinguished Young Scholars (BK20200014).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Foda, A.; Mohamed, M.; Bakr, M. Dynamic surrogate trip-level energy model for electric bus transit system optimization. Transp. Res. Rec. 2024, 2677, 513–528. [Google Scholar]
  2. Zhang, M.; Yang, M.; Gao, Y. Tripartite evolutionary game and simulation analysis of electric bus charging facility sharing under the governmental reward and punishment mechanism. Energy 2024, 307, 132783. [Google Scholar]
  3. Tian, J.; Jia, H.; Wang, G.; Huang, Q.; Wu, R.; Gao, H.; Liu, C. Integrated Optimization of Charging Infrastructure, Fleet Size and Vehicle Operation in Shared Autonomous Electric Vehicle System Considering Vehicle-to-grid. Renew. Energy 2024, 229, 120760. [Google Scholar]
  4. Xu, Y.; Zheng, Y.; Yang, Y. On the Movement Simulations of Electric Vehicles: A Behavioral Model-based Approach. Appl. Energy 2021, 283, 116356. [Google Scholar]
  5. Zhang, M.; Yang, M.; Li, Y.; Huang, S. Optimization of Electric Bus Scheduling Considering Charging Station Resource Constraints. Transp. Res. Rec. 2024, 2678, 13–23. [Google Scholar]
  6. Qin, N.; Gusrialdi, A.; Brooker, R.P.; T-Raissi, A. Numerical Analysis of Electric Bus Fast Charging Strategies for Demand Charge Reduction. Transp. Res. Part A Policy Pract. 2016, 94, 386–396. [Google Scholar] [CrossRef]
  7. Li, Y.; Li, X.; Zhang, C.; Zhang, Y. Optimizing the Photovoltaic-assisted Electric Bus Network with Rooftop Energy Supply. Renew. Energy 2024, 234, 121244. [Google Scholar]
  8. Bie, Y.; Liu, Y.; Li, S.; Wang, L. HVAC Operation Planning for Electric Bus Trips based on Chance-constrained Programming. Energy 2022, 258, 124807. [Google Scholar]
  9. Wang, Y.; Liao, F.; Bi, J.; Lu, C. Optimal Battery Electric Bus System Planning Considering Heterogeneous Vehicles. Renew. Energy 2024, 229, 121596. [Google Scholar]
  10. Zhou, Y.; Meng, Q.; Ong, G. Electric bus charging scheduling for a single public transport route considering nonlinear charging profile and battery degradation effect. Transp. Res. Part B Methodol. 2022, 159, 49–75. [Google Scholar] [CrossRef]
  11. Zhang, A.; Li, T.; Zheng, Y.; Li, X.; Abdullah, M.; Dong, C. Mixed electric bus fleet scheduling problem with partial mixed-route and partial recharging. Int. J. Sustain. Transp. 2021, 16, 73–83. [Google Scholar] [CrossRef]
  12. Chen, Q.; Niu, C.; Tu, R.; Li, T.; Wang, A.; He, D. Cost-effective Electric Bus Resource Assignment based on Optimized Charging and Decision Robustness. Transp. Res. Part D Transp. Environ. 2023, 118, 103724. [Google Scholar] [CrossRef]
  13. Liu, K.; Gao, H.; Wang, Y.; Feng, T.; Li, C. Robust Charging Strategies for Electric Bus Fleets under Energy Consumption Uncertainty. Transp. Res. Part D Transp. Environ. 2016, 104, 103215. [Google Scholar] [CrossRef]
  14. Xu, X.; Yu, Y.; Long, J. Integrated Electric Bus Timetabling and Scheduling Problem. Transp. Res. Part C Emerg. Technol. 2023, 149, 104057. [Google Scholar] [CrossRef]
  15. Gallet, M.; Massier, T.; Hamacher, T. Estimation of the Energy Demand of Electric Buses based on Real-world Data for Large-scale Public Transport Networks. Appl. Energy 2018, 230, 344–356. [Google Scholar] [CrossRef]
  16. Ma, X.; Miao, R.; Wu, X.; Liu, X. Examining Influential Factors on the Energy Consumption of Electric and Diesel Buses: A Data-driven Analysis of Large-scale Public Transit Network in Beijing. Energy 2021, 216, 119196. [Google Scholar] [CrossRef]
  17. Zhang, M.; Yang, M. Optimal Electric Bus Scheduling Considering Battery Degradation Effect and Charging Facility Capacity. Transp. Lett. 2024, 2363659. [Google Scholar] [CrossRef]
  18. Bie, Y.; Ji, J.; Wang, X.; Qu, X. Optimization of Electric Bus Scheduling Considering Stochastic Volatilities in Trip Travel Time and Energy Consumption. Comput.-Aided Civ. Infrastruct. Eng. 2021, 36, 1530–1548. [Google Scholar] [CrossRef]
  19. Li, L.; Lo, H.; Xiao, F. Mixed Bus Fleet Scheduling under Range and Refueling Constraints. Transp. Res. Part C Emerg. Technol. 2019, 104, 443–462. [Google Scholar] [CrossRef]
  20. Li, J. Battery-electric Transit Bus Developments and Operations: A Review. Int. J. Sustain. Transp. 2016, 10, 157–169. [Google Scholar] [CrossRef]
  21. Ritari, A.; Vepsäläinen, J.; Kivekäs, K.; Tammi, K.; Laitinen, H. Energy Consumption and Lifecycle Cost Analysis of Electric City Buses with Multispeed Gearboxes. Energies 2020, 13, 2117. [Google Scholar] [CrossRef]
  22. He, Y.; Liu, Z.; Song, Z. Joint Optimization of Electric Bus Charging Infrastructure, Vehicle Scheduling, and Charging Management. Transp. Res. Part D Transp. Environ. 2023, 117, 103653. [Google Scholar] [CrossRef]
  23. Wang, Y.; Huang, Y.; Xu, J.; Barclay, N. Optimal Recharging Scheduling for Urban Electric Buses: A Case Study in Davis. Transp. Res. Part E Logist. Transp. Rev. 2017, 100, 115–132. [Google Scholar]
  24. He, Y.; Liu, Z.; Song, Z. Optimal Charging Scheduling and Management for a Fast-charging Battery Electric Bus System. Transp. Res. Part E Logist. Transp. Rev. 2020, 142, 102056. [Google Scholar]
  25. Zhou, Y.; Wang, H.; Wang, Y.; Li, R. Robust optimization for integrated planning of electric-bus charger deployment and charging scheduling. Transp. Res. Part D Transp. Environ. 2022, 110, 103410. [Google Scholar] [CrossRef]
  26. Liu, J.; Yang, X.; Zhuge, C. A joint model of infrastructure planning and smart charging strategies for shared electric vehicles. Green Energy Intell. Transp. 2024, 3, 100168. [Google Scholar]
  27. Das, P.; Kayal, P. An advantageous charging/discharging scheduling of electric vehicles in a PV energy enhanced power distribution grid. Green Energy Intell. Transp. 2024, 3, 100170. [Google Scholar] [CrossRef]
  28. Liu, L.; Zhou, K. Electric vehicle charging scheduling considering urgent demand under different charging modes. Energy 2022, 249, 123714. [Google Scholar]
  29. Zhang, M.; Yang, M.; Li, Y.; Chen, J.; Lei, D. Optimal electric bus scheduling with multiple vehicle types considering bus crowding degree. J. Transp. Eng. Part A Syst. 2023, 149, 04022138. [Google Scholar]
  30. Yao, E.; Liu, T.; Lu, T.; Yang, Y. Optimization of Electric Vehicle Scheduling with Multiple Vehicle Types in Public Transport. Sustain. Cities Soc. 2020, 52, 101862. [Google Scholar] [CrossRef]
  31. Rogge, M.; Hurk, E.; Larsen, A.; Sauer, D. Electric Bus Fleet Size and Mix Problem with Optimization of Charging Infrastructure. Appl. Energy 2018, 211, 282–295. [Google Scholar]
  32. Wang, Y.; Liao, F.; Lu, C. Integrated Optimization of Charger Deployment and Fleet Scheduling for Battery Electric Buses. Transp. Res. Part D Transp. Environ. 2022, 109, 103382. [Google Scholar]
  33. Foda, A.; Abdelaty, H.; Mohamed, M.; El-Saadany, E. A generic cost-utility-emission optimization for electric bus transit infrastructure planning and charging scheduling. Energy 2023, 277, 127592. [Google Scholar]
  34. Sung, Y.; Chu, J.; Chang, Y.; Yeh, J.; Chou, Y. Optimizing Mix of Heterogeneous Buses and Chargers in Electric Bus Scheduling Problems. Simul. Model. Pract. Theory 2022, 119, 102584. [Google Scholar]
  35. Liu, K.; Gao, H.; Liang, Z.; Zhao, M.; Li, C. Optimal Charging Strategy for Large-scale Electric Buses Considering Resource Constraints. Transp. Res. Part D Transp. Environ. 2021, 99, 103009. [Google Scholar]
  36. Ji, J.; Bie, Y.; Wang, W. Optimal Electric Bus Fleet Scheduling for a Route with Charging Facility Sharing. Transp. Res. Part C Emerg. Technol. 2023, 147, 104010. [Google Scholar]
  37. McCabe, D.; Ban, X. Optimal locations and sizes of layover charging stations for electric buses. Transp. Res. Part C Emerg. Technol. 2023, 152, 104157. [Google Scholar]
  38. Zhou, Y.; Ong, G.; Meng, Q.; Cui, H. Electric bus charging facility planning with uncertainties: Model formulation and algorithm design. Transp. Res. Part C Emerg. Technol. 2023, 150, 104108. [Google Scholar]
  39. Zhang, L.; Wang, S.; Qu, X. Optimal electric bus fleet scheduling considering battery degradation and non-linear charging profile. Transp. Res. Part E Logist. Transp. Rev. 2021, 154, 102445. [Google Scholar]
  40. Li, J. Transit Bus Scheduling with Limited Energy. Transp. Sci. 2014, 48, 521–539. [Google Scholar]
  41. Wu, W.; Lin, Y.; Liu, R.; Jin, W. The Multi-depot Electric Vehicle Scheduling Problem with Power Grid Characteristics. Transp. Res. Part B Methodol. 2022, 155, 322–347. [Google Scholar]
Figure 1. An outline of the joint optimization problem.
Figure 1. An outline of the joint optimization problem.
Sustainability 17 03294 g001
Figure 2. Illustration of charging continuity.
Figure 2. Illustration of charging continuity.
Sustainability 17 03294 g002
Figure 3. Flow chart of column generation.
Figure 3. Flow chart of column generation.
Sustainability 17 03294 g003
Figure 4. The bus network with two bus lines.
Figure 4. The bus network with two bus lines.
Sustainability 17 03294 g004
Figure 5. BEB fleet composition and vehicle operation schedule.
Figure 5. BEB fleet composition and vehicle operation schedule.
Sustainability 17 03294 g005
Figure 6. Daily variation in BEB fleet SoC.
Figure 6. Daily variation in BEB fleet SoC.
Sustainability 17 03294 g006
Figure 7. The number of chargers used across different periods.
Figure 7. The number of chargers used across different periods.
Sustainability 17 03294 g007
Figure 8. Electricity costs of different price periods.
Figure 8. Electricity costs of different price periods.
Sustainability 17 03294 g008
Figure 9. The charging scheduling plan based on the partial charging strategy.
Figure 9. The charging scheduling plan based on the partial charging strategy.
Sustainability 17 03294 g009
Figure 10. Electricity amount changes in vehicles 10 and 18.
Figure 10. Electricity amount changes in vehicles 10 and 18.
Sustainability 17 03294 g010
Figure 11. Influence of charging power of Type I and II chargers.
Figure 11. Influence of charging power of Type I and II chargers.
Sustainability 17 03294 g011
Figure 12. Influence of battery capacity of Type C vehicles.
Figure 12. Influence of battery capacity of Type C vehicles.
Sustainability 17 03294 g012
Figure 13. Influence of vehicle-to-charger compatibility.
Figure 13. Influence of vehicle-to-charger compatibility.
Sustainability 17 03294 g013
Table 1. Recent battery electric bus literature.
Table 1. Recent battery electric bus literature.
StudyCharger DeploymentFleet CompositionPartial ChargingVehicle–Charger
Compatibility
NumberTypeHomogenousHeterogenous
Zhang et al. [17]
Foda et al. [33]
Zhang et al. [11]
Chen et al. [12]
He et al. [22]
He et al. [24]
Zhou et al. [10]
Rogge et al. [31]
Wang et al. [32]
Sung et al. [34]
Liu et al. [35]
Ji et al. [36]
McCabe et al. [37]
Zhou et al. [38]
Present study
Table 2. Sets, parameters, and variables in the proposed model.
Table 2. Sets, parameters, and variables in the proposed model.
SetsDescriptionSetsDescription
S Set of charger types, s S U Set of vehicle types, u U
K Set of vehicles, k K T Set of time intervals, t T
N k Set of trips serviced by vehicle k, n N k U s Set of chargers that match vehicle type u
ParametersDescriptionParametersDescription
C s a Daily purchase cost of charger type s , CNY C u b Daily vehicle costs of type u , CNY
E k t Charging amount of bus k at time t, kWh ε s Charging power of chargers of type s , kW
Δ t Length of unit time interval, min f t Electricity price at time t, CNY/kWh
k n nth trip serviced by vehicle k t k n d Departure time of trip k n
t k n a Arrival time of trip k n t k n s First available charging time after trip k n
t k n e Last available charging time before next trip k n + 1 , or 1440 for last trip e t k n d k Electricity amount when vehicle k departures from original stop of trip k n
e t k n a k Electricity amount when vehicle k arrives at destination stop of trip k n e u max Battery capacity of vehicle type u
T max Last interval in research period η u Energy consumption rate of vehicle type u , kWh/km
l k n Length of trip k n , km t k n Operation time of trip k n , minute
S O C min Minimum SoC that vehicles need to satisfy during scheduling processes S O C max Maximum SoC that vehicles need to satisfy during scheduling processes
c k n Parameter denotes that if bus is located at charging station after trip k n , c k n = 1 ; otherwise, c k n = 0 , and value can be obtained before optimization
VariablesDescriptionDecision
Variables
Description
Z Total costs of BEB system, CNY r s Number of chargers of type s
Z 1 Purchase costs of chargers, CNY λ k , u Binary variable where λ k , u = 1 if type of bus k is u and λ k , u = 0 if not
Z 2 BEB fleet composition costs, CNY μ k , s t Binary variable where μ k , s t = 1 if bus k is charged at time t by charger of type s and μ k , s t = 0 if not
Z 3 Electricity costs, CNY c k , s t , t + 1 Binary auxiliary variable, representing linearization of 1 μ k , s t μ k , s t + 1
Table 3. Operation scheme of bus lines.
Table 3. Operation scheme of bus lines.
Trip No.Departure TimeOperation Time (min)Line No.DirectionVehicle ID
15:005668Inbound19
25:165668Inbound14
35:315668Outbound10
45:316072Inbound32
55:335668Inbound17
65:405668Outbound7
75:426072Inbound23
34322:006072Outbound31
Table 4. Experimental parameters.
Table 4. Experimental parameters.
ParameterValueUnit
T max 1440Minute
Δ t 1Minute
S O C max 95%Percentage
S O C min 20%Percentage
Table 5. Parameters of BEB types.
Table 5. Parameters of BEB types.
ParameterType AType BType C
Battery capacity (kWh)200150100
Energy consumption rate (kWh/Km)1.8751.68751.5
Daily cost (CNY) ≃ (USD 0.137)800700600
Similar BEBs in marketKing-Long
XMQ6016G
Hager KLQ6650GEVYutong ZK6606BEVG4
Table 6. Parameters of charger types.
Table 6. Parameters of charger types.
ParameterDC Fast ChargingType IType II
Charging power (kW)24015090
Daily cost (CNY)300025001800
Similar chargers in marketXi’an Boston 240 kW ChargersEAST 150 kW chargersBull 90 kW Chargers
Table 7. Comparison between CPLEX and CG algorithm.
Table 7. Comparison between CPLEX and CG algorithm.
CPLEX ResultsCG Results
Number of VehiclesObj. (CNY)Time (min)Obj. (CNY)Time (min)
34907.80.35509.73.0
67356.33.47844.55.5
910,828.673.511,350.010.9
1216,358.9360.016,846.917.0
1525,765.6360.020,823.825.3
1833,814.3360.023,383.731.8
2136,564.4360.028,082.036.2
2439,387.8360.030,517.939.6
2743,046.3360.033,111.145.0
3045,517.2360.035,507.650.8
3348,951.7360.038,146.554.7
3754,859.1360.043,110.958.2
Table 8. Optimization results of CPLEX and CG algorithm.
Table 8. Optimization results of CPLEX and CG algorithm.
Related IndicatorsCPLEXCG Algorithm
The number of BEBs for Type A (200 kWh) 19.05.0
The number of BEBs for Type B (150 kWh)12.019.0
The number of BEBs for Type C (100 kWh)6.013.0
The number of chargers for DC fast charging4.01.0
The number of chargers for Type I0.02.0
The number of chargers for Type II6.03.0
The overall occupancy rate of chargers (%)27.849.3
The purchase cost of chargers (CNY)22,800.013,400.0
Fleet composition costs (CNY)27,200.025,100.0
Electricity costs (CNY)4859.14610.9
Table 9. Occupancy rate of chargers of CPLEX and CG algorithm.
Table 9. Occupancy rate of chargers of CPLEX and CG algorithm.
CPLEXCG Algorithm
Charger No.TypeOccupancy Rate (%)Charger No.TypeOccupancy Rate (%)
1DC27.251DC25.28
2DC19.902I51.53
3DC21.403I51.04
4DC23.884II63.75
5II28.545II51.32
6II33.756II53.12
7II30.06---
8II31.26---
9II21.70---
10II40.18---
Table 10. Comparisons of different vehicles and chargers.
Table 10. Comparisons of different vehicles and chargers.
Types of VehiclesTypes of ChargersFleet Composition Costs (CNY)Purchase Cost of Chargers (CNY)Electricity Costs (CNY)Total Costs (CNY)
A, B, CDC fast charging29,60015,0004349.6048,949.60
A, B, CDC fast charging, I26,40015,5004365.4546,265.45
A, B, CDC fast charging, II25,10015,0004408.6544,508.65
A, B, CDC fast charging, I, II25,10013,4004610.8543,110.85
Table 11. Vehicle-to-charger compatibility matching.
Table 11. Vehicle-to-charger compatibility matching.
Charger IDCharger TypeVehicle Type AVehicle Type BVehicle Type C
Number of Vehicles (#)Daily Charging Duration (min)Number of Vehicles (#)Daily Charging Duration (min)Number of Vehicles (#)Daily Charging Duration (min)
1DC53640000
2Type I2321571000
3141673100
4Type II00113589560
50082478492
600834012425
Total8400582386291477
Table 12. Comparisons of total system costs.
Table 12. Comparisons of total system costs.
Charging StrategyFleet Composition CostsPurchase Costs of Chargers (CNY)Electricity Costs (CNY)Total Costs (CNY)
Partial Charging25,100.0013,400.004610.8543,110.85
Full Charging25,700.0013,400.005613.4544,713.45
Variation (%)−2.33%−0.00%−17.33%−3.58%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, M.; Mohamed, M.; Foda, A.; Guo, Y. Optimal Electric Bus Charging Scheduling with Multiple Vehicle and Charger Types Considering Compatibility. Sustainability 2025, 17, 3294. https://doi.org/10.3390/su17083294

AMA Style

Zhang M, Mohamed M, Foda A, Guo Y. Optimal Electric Bus Charging Scheduling with Multiple Vehicle and Charger Types Considering Compatibility. Sustainability. 2025; 17(8):3294. https://doi.org/10.3390/su17083294

Chicago/Turabian Style

Zhang, Mingye, Moataz Mohamed, Ahmed Foda, and Yihua Guo. 2025. "Optimal Electric Bus Charging Scheduling with Multiple Vehicle and Charger Types Considering Compatibility" Sustainability 17, no. 8: 3294. https://doi.org/10.3390/su17083294

APA Style

Zhang, M., Mohamed, M., Foda, A., & Guo, Y. (2025). Optimal Electric Bus Charging Scheduling with Multiple Vehicle and Charger Types Considering Compatibility. Sustainability, 17(8), 3294. https://doi.org/10.3390/su17083294

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop