Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2024 Mar 6;14:5543. doi: 10.1038/s41598-024-55725-y

Optimal charge scheduling and on-board control of an urban electrified BRT fleet considering synthetic representative driving cycles

Ahmed Ali 1,✉,#, Ahmed F Ayad 2,#, Mostafa Asfoor 1,3,#
PMCID: PMC10918149  PMID: 38448484

Abstract

This paper presents a comprehensive approach for optimal charge scheduling and on-board vehicular control of electrified fleets based on synthetic driving cycles. The proposed approach is conducted within a real case-study in Cairo, Egypt, whereto a representative distance-based driving cycle has been synthesized using K-means clustering over a sliding horizon of gathered data-sets. Two multi-objective problems defining optimal charge scheduling and vehicular control have been formulated to achieve minimal energy consumption and operating cost of the fleet . Non-dominant genetic algorithm (NSGA-II) has been implemented to solve the optimization problems jointly considering fluctuating electricity cost of the grid. The comparative evaluation of results reveals an improvement of 19% and 28% in energy consumption and retention of on-board energy accordingly, with less than 2% mitigation of driveability. Moreover, a reduction of 40.8%, 20%, and 21.9% in fleet size, required charging stations, and annual recharging cost respectively has been realized. The main innovation of this work can be put forward as the ability to address the above-mentioned quadrilateral objectives of electrified fleets in a single comprehensive approach, considering synthetic driving cycles and electricity prices to yield a customized-optimal solution.

Keywords: Electric BRT fleets, Urban electric transportation, Charge scheduling, Synthetic driving cycle, Vehicular control, Intelligent transportation systems

Subject terms: Electrical and electronic engineering, Mechanical engineering

Introduction

Background and previous works

Public transit is considered the backbone of transportation in dense metropolitan cities, where urban traffic demands are incessantly high1. Electrified Bus rapid transit (E-BRT) is recognized as an energy-efficient, environmental-friendly, and economic transportation system, that has proven the potential to resolve congestion challenges, and improve the quality of transportation. A significant challenge of E-BRT systems is the long duration of battery charging, which urges the need for optimal power control and rigorous charge scheduling for the fleet2. Inept vehicular control and charge scheduling of electrified fleets results in delayed headways trips, long queues at charging station(s), increasing operating cost, and excessive loading of the grid3.

These challenges motivated many researchers to tackle the impact of abrupt driving conditions and charging requirements on the optimality of electrified vehicles. In this context, defining representative trip characteristic has been particularly addressed in literature, to yield optimal control strategies for electrified powertrains achieving minimal energy consumption and suitable charging events for each trip.

The important impact of driving cycles on energy consumption and charging requirements of E-fleets attracted many researcher to develop representative speed profiles of commuted trips, including data gathering, processing, analysis, and synthesizing methods of driving cycles4,5. The status of existing research on the development of driving cycles can be summarized according to four main perspectives: application and purpose of the driving cycle, data gathering and acquisition methods , synthesizing approach of the time-speed-distance profile , and the considered variables for data clustering and analysis. An illustrative summary of this classification is shown in Fig. 16.

Figure 1.

Figure 1

The status of existing driving cycles, considering type and purpose, data acquisition methods, profile synthesis approaches, and characteristic variables6.

Standard driving cycles have been implemented for many applications including, reconstruction of actual traffic conditions of specific cities/countries for testing procedures7, evaluation of electrified powertrains8, emission measurements9, or legislative testing procedures of new vehicles10. Traditional data gathering methods used in driving data collection could be summarized as measurement of trip conditions using on-board instrumentations, chasing-car technique, and hybrid approaches7. The use of crowd-sourced datasets from connected global positioning system (GPS) devices is a novel technique that grasps the attention of many researchers increasingly6,11.

Construction of representative driving cycles has been conducted in literature using gathering and re-segmentation of micro-trips12. Clustering of captured speed profiles has been carried out using different learning techniques, i.e. Markov chains and artificial neural-networks13. K-means clustering has been advantageous for driving cycle synthesis due to its computational tractability and attainable accuracy compared to similar methods14. Selection of characteristic variables for cluster analysis and synthesis of driving cycles received particular attention in literature considering qualitative aspects (type of variables) and quantitative measures (statistical attributes or each variable)15.

The ability to define upcoming driving conditions of traveled route incited the pursuit to investigate multiple strategies that enforce the worthiness of fleet electrification in terms of cost reduction, ride-comfort, and energy efficiency16. Preliminary sizing of electric fleets operated at fixed routes has been addressed in literature considering optimal capacity of the on-board energy storage and minimal required number of vehicle in the fleet17. Moreover, suitable energy management and vehicular control algorithms have been under development to handle anticipated power demand or upcoming traffic congestions18. Optimal scheduling and allocation of charging stops has grasped the attention of many researchers aiming to reduce duration of battery recharging fr the entire fleet and avoid overloading of the grid19. Joint optimization of the afore-mentioned objectives has been less frequently addressed in literature to yield an optimal approach towards an energy-efficient operation of E-fleets20.

Simultaneous determination of required battery capacity, fleet size, and number of charging terminals has been conducted using deterministic mixed-integer linear mathematical model21. Further insights into the inherited uncertainty about power demand of the vehicle has been given using stochastic linear programming in22,23. Extended uncertainty about the time-variant cost of electric energy for battery charging has been considered using Markov models in24. The approach dealt with upcoming pricing peaks based on akin loading profiles of the grid. Expected charging demand on allocated terminals and entailed stop durations have been minimized using genetic algorithms in25.

A novel rolling horizon method to consider the uncertainties in bus operations and to achieve real-time control of bus charging activities which reduced the total charging costs has been presented in26. The same concept has been adopted for an optimization model defining optimal charge scheduling, duration, and power, in order to minimize the operational costs of a sustainable charging policy at a university facility27. A particular focus on the design of an optimal scheduling scheme has been proposed considering wireless-charging of a bus fleet aiming to minimizing the cost of energy in light of fluctuating electricity prices28.

Advanced fast en-route charging and battery swapping has been increasingly considered for daily commuted trips to overcome the limited driving range anxiety and long recharging times during the dwell time21,29. Optimal strategies for fast charging have been investigated for a fleet in electric buses in30. A threshold for the battery state-of-charge SoC has been defined to minimize the demand to charging facilities by simulating daily charging patterns for the entire fleet. Mixed-integer optimization model has been advantageous for such event-based models, whereby the total charging and operating cost of the electric fleet can be targeted31.

Novelty and contribution

In light of the conducted review and discussion of previous works, following insights into the gaps in research and potential improvements can be put forth:

  • First, development of representative driving cycles for commuted routes of electrified fleets is indispensable to define suitable control strategies and charge scheduling of each vehicle. In this context, using crowd-sourced data on traffic conditions has a significant potential to yield accurate speed profiles at mitigated cost of measurement instrumentation and to avoid technical complexity of the data-gathering process. However, accurate analysis of crowd-sourced data that captures relevant clusters of speed profiles has been scarcely addressed in literature.

  • Second, control strategies and charge scheduling of electric fleets has a significant potential to minimize infrastructure requirements and operating cost of the fleet. Furthermore, such achievements become more challenging under dynamic pricing of charging energy. In this regard, limited works in literature considered the sequential joint-optimization of the aforementioned objectives for public transportation.

The proposed work in this paper aims to tackle the pointed out gaps in literature and propose a comprehensive approach for optimal fleet sizing, charge scheduling, and on-board vehicular control of public E-fleets. The novelty and contribution of this work can be pointed out as follows:

  • optimization of fleet sizing, charge scheduling, and power control has been jointly conducted considering dynamic grid-loading profile and varying electricity prices,

  • representative driving cycle for bus routes has been synthesized based on optimal clustering of crowd-sourced traffic data,

  • implementation to a real case-study for an electric BRT-fleet for Cairo, Egypt, considering implicit initial and running cost, and

  • conducting a comparative evaluation of the achieved results against arbitrary charge scheduling, fleet sizing, and power management strategies.

Outline

The remainder of this article is organized as follows: modeling of a the electric powertrain and development of the representative driving cycle is presented in “Vehicle model and driving cycle synthesis”. Formulation of the mathematical problem for power management and charge scheduling is given in “Optimal vehicular control and charge scheduling of the BRT fleet”. The analysis of obtained results and relevant discussions are given in “Analysis of results and discussion”, followed by a comprehensive conclusion of the presented work in “Conclusion”.

Vehicle model and driving cycle synthesis

Pure electric driveline

The investigated E-fleet in this study comprises a number of mono-sized articulated BRT buses equipped with pure electric drivelines. The propulsion force of the powertrain is delivered by two in-wheel permanent magnet synchronous motors (PMSM) empowered by a pack of lithium-iron phosphate (LFP) batteries. A summary of the driveline and bus characteristics is given in Table 1.

Table 1.

General specifications of electrified BRT articulated bus.

Sub-component Specification Value
Vehicle Vehicle mass (mv) 28.5 (Tonnes)
Frontal area (Af) 8.6 (m2)
Coeff. of rolling res. (μr) 0.009 (–)
Air density (ρa) 1.27 (kg/m3)
Drag coefficient (cd) 0.3 (–)
Tire radius 0.477 (m)
Powertrain Type (–) PMSM (–)
Topology (–) In-wheel (–)
Rated power (–) 2 × 150 (kW)
Rated torque (–) 2 × 550 (Nm)
Battery Type (–) LFP (–)
Voltage 600–650 (V)
Capacity (Ahb) 315 (kWh)

Mathematical modeling of the electric powertrain is carried out in MATLAB/Simulink environment considering forward/backward simulation as illustrated in Fig. 2. Retention of the desired speed profile according to considered driving cycles is ensured using a custom proportional-integral (PI)-controller32. Required traction forces are calculated backwards based on the desired speed as

Ft=mvdvdtInertia+AfρaCdv22Air drag+mvgsinθGraderes.+μrmvgcosθ,Rollingres. 1

whereby the resultant power demand is calculated as Pd=Ftv.

Figure 2.

Figure 2

Driveline layout and modeling of electric bus in Matlab/Simulink environment.

Modeling of battery-packs for electric drivelines has been under continual development over the last few years. Individual cells in a battery-pack are subject to a heterogeneous spectrum of operating conditions and potential defectsbattspsonorispsmodel. Individual cell models are capable of capturing such effects to develop precise battery management and cooling strategies. However, such models are characterized with augmented complexity and are not suitable for optimization problems34. In this work, a second-order Thevenin (PNGV) model has been considered for the battery-pack, which is a common approach to provide a scalable and computationally-feasible optimization of electric powertrains without mitigating the fidelity and integrity of individual cell dynamics35,36. The implemented PNGV model proved an accuracy up to 98% compared to individual cell modeling in vehicular applications, where cell monitoring is not the main scope37.

The implemented second-order Thevenin (PNGV) model is illustrated in Fig. 3, where the battery voltage ub is calculated as

ub=Eo-ibRb-ut1-ut2-1Cbtifibdt, 2

considering E0 as the open-circuit voltage. The polarization dynamics during battery charging and discharging are modelled through two series RC-Networks as

u˙t1u˙t2=-1Rt1Ct100-1Rt2Ct2ut1ut2+1Ct11Ct2ib, 3

where Rt1,t2 and Ct1,t2 denote the equivalent Thevenin resistance and capacitance of each RC-network38,39. For the PMSM, a simplified mathematical model with a single input/multiple output (SIMO) state space model has been implemented as follows

x˙m=Amxm+Bmu, 4
ym=Cmxm+Dmu, 5

for

xm=ωimT,u=um(t), 6
Am=-bmJmkeqJm-keqLm-RmLm,Bm=01Lm, 7
Cm=1001,andDm=0, 8

whereby, the driveability is ensured based on a tuned observer-based PI-controller as discussed in40.

Figure 3.

Figure 3

Equivalent circuit model of the battery based on second-order Thevenin model41.

The considered driveline model in this contribution has been previously implemented for modeling and simulation of an inter-city e-bus with similar driveline characteristics6,38. The offered modularity in Simulink offers many advantages during parameter optimization, validation, and testing of the PMS algorithms within the driveline model when coupled with an experimental hardware-in-the-loop (HiL) and high-fidelity simulators for software-in-the-loop (SIL) simulation. We also use an in-house-developed optimization algorithm NSGA-II in MATLAB environment, which makes it more compatible to operate global variables, numerical constrains, and data logging on the same simulation platform.

The obtained simulation results of electric driveline have been comparatively evaluated against experimental measurements of standard charging/depletion tests, revealing a RMSE < 3%. Moreover, the experimental results of a standard energy consumption test of the investigated driveline (according to UN-ECE regulations no. 154) is compared to the outputs of vehicle model for the same test, revealing matched results with RMSE = 0.1% for SoCb, 4.4% for Etot, and 7.8% for ib as shown in Fig. 4.

Figure 4.

Figure 4

Simulation and experimental results of the electric bus during a standard energy consumption test over the WLTP driving cycle (according to UN-ECE Regulation No. 154).

Representative driving cycle and stops allocation

Gathering information about traveling speed and traffic density on specific routes is a costly process that involves the use of sensing instruments, on-board data-loggers, and trips organization. Besides, conventional methods of data gathering, i.e. car-chasing and on-board measurement, are subject to the influence of driver’s style and are characterized with limited coverage of daily driving conditions. These challenges stimulated many researchers to promote emerging surveillance systems that facilitates collection of crowd-sourced datasets11.

Web-based scraping of open-source traffic data has been increasingly implemented in research and industry to retrieve accurate and verified information about road speed and traffic conditions6,11. Besides, implementing crowd-sourced GPS-data has been proved to be particularly beneficial for the synthesis of representative driving cycles of open- and highway-type routes5,42.

In this contribution, traffic data of the investigated route have been scraped on hourly basis over a total period of 6 months from July 1st to December 31st 2021. Gathered information include distance, speed, date and day-time. Traveling route of the E-BRT fleet is planned to circulate the urban and suburban areas of the city of Cairo, Egypt via the Ring-road over a total distance of nearly 79 km. The boundaries of city zones and traveling route of the E-BRT fleet are illustrated in Fig. 5.

Figure 5.

Figure 5

Geo-visualized representation of BRT route on the Ring-road through zone boundaries of Cairo, EG. (Visualized using Kepler.gl, an open-source geospatial web-based analysis tool for large-scale data sets43).

The histogram of speed values w.r.t. route distance is illustrated in Fig. 6. It can be perceived from Fig. 6 that the most frequent speed value for all route sections is nearly  70 to 80 km/h, knowing that the speed limit is 90 km/h for this route, except for the northern road exit (at trip distance x  55 km), where speed records less than 50 km/h have been densely captured at congested sections of the route.

Figure 6.

Figure 6

Histogram of scrapped data-points for speed-distance over the BRT route.

The histogramic representation of speed-distance data in Fig. 6 gives a clear insight into the homogeneity of traffic flow; which helps to identify representative speed profiles for the BRT trip. Considering the arithmetic mean of speed data-points over a non-overlapping horizon of 100 m, speed profile of the Ring-road can be constructed as illustrated in Fig. 7. Considered length of the non-overlapping horizon has been defined to reflect the average traffic flow dynamics and avoid the influence of individual outlying data-points for this particular case-study. For other types of routes, i.e. urban cycles or school-shuttles, the spatio-temporal characteristics of synthesized driving cycles should be set accordingly.

Figure 7.

Figure 7

All scattered distance-based speed points with a single averaged one.

The optimality of power management of electric drivelines is significantly sensitive to the changes in driving speed profile, which influences the ability of such algorithms to yield desired control decisions44. Therefore, real driving cycles, in contrast to synthetic ones, are favorable to reflect actual trip conditions that influence the objective of implemented control strategy. To this aim, selection of data-point clusters to calculate the arithmetic mean of speed has been conducted based on cluster analysis of the whole dataset. In this context, multi-variant k-means clustering along with cluster analysis methods can be implemented to investigate the most significant number of clusters, that represent similar driving conditions distinctively45.

Statistical characteristics of the spatio-temporal data are illustrated in Fig. 8. The average value of road speed (v¯) and the most frequent value mode(v) of gathered data on hourly-basis are illustrated in Fig. 8a,b respectively. Total number of recorded speed peaks during each day-hour (peaks(v)) is shown in Fig. 8c, which gives an insight into the frequency of speed fluctuation and brake usage (driving aggressiveness) for the whole driving cycle. Different traffic conditions along day-hours can be perceived from Fig. 8, which reflects the need to define representative driving cycles according to respective conditions precisely. To this aim, gathered data on speed and acceleration (v(xt), a(xt)) with relevant statistical characteristics (v¯, mode(v), peaks(v)) have been considered for the multi-variant k-means clustering to define relevant clusters of data-point in the representative driving cycles.

Figure 8.

Figure 8

Statistical characteristics of gathered data of the representative driving cycle: (a) average speed (v¯), (b) most frequent speed values mode(v), (c) number of peaks peaks(v).

In this contribution, a set of data-points (time–speed–distance) for the investigated route are gathered over nearly 12 months to reflect the changing traffic conditions during the year. The implemented methodology to synthesize the representative driving cycle using the gathered dataset is mainly based on K-means clustering for a sliding horizon over the entire distance. This method has been developed and introduced in6 to establish a data-driven driving cycle for cross-country routes, to which accurate fleet sizing and stops’ allocation of urban transportation can be conducted. The same synthesizing procedures have been considered in this work to develop a distance-based driving cycle of the BRT route.

Initiated clusters of the gathered dataset {C1,C2,,Ck} can be considered in a multi-dimensional space R, such that

i=1kCi=χand 9
CiCj=ijandi,j[1,2,,k] 10

where χR denotes the set of gathered data-points xp, where p=1,2,,n. Optimal clustering of χ has been conducted based on k-means++ algorithm7,46. For each data-point cluster Ci, i=1,2,k, the probability of finding suitable individual centroids ci, at random data-points xpχ, for p=1,2,,n, can be defined as

Pc=dc2(xp,ci)p=1ndc2(xp,ci)i{1,2,,k}&p{1,2,,n}, 11

where dc denotes the distance between ci and arbitrary observations xp. The points c1,c2,,ck that achieve minimal distance to the set of observations X={x1,x2,,xq}, qn, are determined by iterative selection of arbitrary points ci, i=1,2,,k in Eq. (11), such that ciχR. Assignment of data-points of χ to respective clusters is conducted by solving the equation

xiCixifix=min.{(xi-cj)},j={1,2,,k}, 12

sequentially and iteratively to define the optimal set of clusters C1, C2 ,, Ck with respective centroids

ci=1nixpCixp,i={1,2,,k}andp={1,2,,ni}, 13

until ci=ci,i=1,2,,k7. The above-explained procedures are designed to ensure optimal clustering of χ considering a deterministic number of clusters k. However, selection of k is a non-trivial challenge in literature due to its influence on data compression and clustering accuracy14. Hence, evaluation of data clustering in Eqs. (9)–(13) has been analyzed considering achievable silhouette for k={2:6}.

Results of the silhouette analysis are shown in Fig. 9a for k={2:6}. It can be perceived that the peak of achievable silhouette value is obtained for k=3, which implies an optimal balance between distinction and compression of data-points in clusters C1,C2, and C3. Clustered data-points in R are illustrated in Fig. 9b considering day-hours, average speed, and the number of speed-peaks. Representative driving cycles the investigated BRT-route can hence be generated for each cluster C1,C2, and C3, to be implemented for defining optimal power management strategy and recharge-scheduling of electrified buses as explained in the sequel.

Figure 9.

Figure 9

Finding optimal number of clusters of recognizable driving condition: (a) Silhouette value for different numbers of date clusters. (b) Clustered data-points of representative driving cycle considering an optimal value k=3.

Optimal vehicular control and charge scheduling of the BRT fleet

Electrification of public transportation fleets has been made challenging by the inherited complexities of charge scheduling, infrastructural requirements, variable ridership capacity, and cost management. Estimation of ridership capacity has been addressed in47 by implemented a demand-aware Hopcroft–Krap algorithm to determine the required fleet dynamically considering temporal correlations between different districts in Wuhan, China and San Francisco, USA. The same problem has been investigated in48 by developing a novel infrastructure projection tool to estimate minimum required charging ports for a ride hailing fleet connecting 384 cities in the united states under multiple sources of input uncertainties. Genetic algorithm has been implemented to optimize charging stops of E-fleets considering limited capacity of the battery and concurrent use charging ports49.

The economical impact of on-road charging has been tackled considering optimal sizing and siting of supercapacitors’ swapping stops using discrete-integer bi-objective problem50. However, the computational viability of such algorithm has been validated only for small-dimension problems. The correlation between boost-charging, initial SoC of the battery, and charging capacity of the infrastructure has been studied for 60 different routes connecting a broad German territory, revealing the significant role of on-board control and route planning to sustain shorter travel time and efficient driving, compared to an inferior impact of increasing charging power at stations. Joint optimization has been conducted using mixed-integer programming in51. Despite the claimed improvement in infrastructural and operating cost, the proposed algorithm can be computationally expensive when deployed for large transportation networks.

The reviewed literature gives a clear insight into the significance of considering joint optimization of fleet sizing and charge scheduling of electric fleets to achieve near-optimal energy saving results. In this regard, evolutionary algorithms, i.e. GA, proved a particular competence to address multiple objectives of the problem and explore variable spaces efficiently at reduced computational requirements52. Furthermore, power management of E-fleets has been scarcely addressed in literature in combination with joint optimization procedures. Based thereon, simultaneous optimization of power management, fleet sizing, and charge scheduling using non-dominant sorting GA has been considered for the proposed work in this contribution.

Besides, it should be mentioned that representative driving cycles are mainly implemented to calculate battery discharge rates. Furthermore, it is required to determine the optimal capacity at the charging stop (number of fixed charging units) that ensures continual operation and minimizes the required number of vehicles in the fleet. In this context, the driving cycle is a deciding factor that implies the time of arrival of vehicles at the charging stop and hence increases the queuing and waiting time. To this aim, the synthesized driving cycle is also implemented to address these requirements in light of load profile of the grid.

For the optimal power management problem, two control variables have been considered: maximum battery current ib¯ and the upper limit of current rise/fall rate ib/t¯. These variables are accessible on the operational level of the investigated electric driveline and can be adjusted according to trip and driving conditions beforehand. The ability to recuperate regenerative energy and to ensure traction is directly influenced by defined ib¯; however, high C-rate values has an adverse impact on the depletion threshold and degradation rate of the battery52. On the other hand, inferior values of ib lead to adverse impact on driveability and entails longer trip duration53.

In this regard, driveability has been typically considered as an evaluation criterion of vehicular power management systems to ensure the fulfillment of required traction power54,55. The rationality of considering driveability into the multiple objective optimization is not conflicting with driving safety, yet it is pertinent avoid entrapment in trivial power management solutions53. Therefore, the cost function of the optimal control problem has been formulated as two objectives to represent contradictive corollaries of the above-mentioned control variables56,57. The optimal control problem can be defined as

Problem 1

Optimal power management strategy considering on-board energy retention and driveability

minJ=O1(u1,v1,t)O2(u1,v1,t)T, 14a
where 14b
u1=[ib¯ib/t¯], 14c
v1=[ib(t)SoCb(t)ddc(t)], 14d
O1=ΔSoCb(t)t=0t=tf[%], 14e
O2=ti=0t=tf(Pd(t)-Pm(t))Pd(t)dt·100[%], 14f
subject toSoCb_SoCb(t)SoC¯b, 14g
ibib¯,and 14h
ib/tib/t¯, 14i

whereby the first objective O1 represents the ability of optimized power management strategy to retain on-board energy without scarifying the driveability, which is represented in O2, for the entire driving cycle. It should be emphasized that the driving cycle conditions, based on ddc, is a main influencing variable to calculate the required battery power and state-of-charge dynamics in Problem 1.

It is noticeable that the driving cycle in Fig. 7 represents a single bus-commute in one direction of the BRT fleet. Time and energy saving of a single commute enhances the ability to conduct multiple commutes using the same vehicle before exceeding the lower limit of battery state of charge SoCb_.

Non-dominant sorting genetic algorithm (NSGA-II) has been implemented to solve the optimization problem in Eq. (14), due to the proven ability of such evolutionary algorithm to tackle the complexity and non-linearity of optimization problems, handle co-dependent constraints, and explore the search space efficiently58. Optimization results of Eq. (14) using NSGA-II is discussed in conjunction with charge scheduling aspects in the sequel of “Analysis of results and discussion”.

Required bus headway on hourly basis for each route terminal H(h,wd,js) can be defined as

H(h,wd,js)=60Fr(h,wd,js),Hprime(60)h=[1,2,,24]wd=[1,2,,7]js=[1,2,,57] 15

where Fr at predefined route stops can be calculated based on the minimum reciprocal frequency of vehicles Fr (headway policy) as

Fr(h,wd,J)=max.[ϑ(h,wd,J)VO(h,wd,J),Fr(h,wd,J)]. 16

The expected number of passengers at predefined stops has been considered for normal weekdays and weekends as illustrated in Fig. 1059.

Figure 10.

Figure 10

Expected number of passengers ϑ at predefined stops has been considered for normal weekdays and weekends.

Considering the predefined reciprocal frequency, number of stops, route characteristics, and representative driving cycle in Fig. 7, required fleet size Zf can be calculated as

ZfFr(h,wd)+Ver(h,wd)+Vch(h,wd)+Vq(h,wd),h=[1,2,,24]wd=[1,2,,7] 17

such that

Fr(h,wd)Vra+Vnsand 18
Vch(h,wd)NCB, 19

where Vra is the number of re-anchored vehicles that completed one successful commute followed by a time break tbr60,61.

Considering the optimal solution of Eq. 14 for O1(u1,v1,t), total number of commutes κv for a single vehicle can be formulated as

κv=DoDbO1, 20

whereby the service time of a single vehicle can be calculated as

tst=κvtf+tbr+tq+tch, 21

where tch is modeled based on validated experimental data in Fig. 11 as

tch=3600·Ahbηchich. 22

The energy consumption during battery recharging for ϖ-number of weeks can be formulated as

Ech=ϖh=124wd=17Vch(h,wd)Ahb100-SoCf100, 23

which corresponds to an equivalent cost62

Ceq=CeEchλp,Ce=1.6[E£/kWh]λp=0.923,h{1:9},1,h{10:17,22:24},1.385,h{18:21}. 24

It can be perceived from Eq. (2324) that total cost of electric energy during battery recharging can be highly influenced by grid-loading as illustrated in Fig. 12. Therefore, defining suitable capacity of charging station NCB and contemporizing charging stops with off-peak hours has been considered in this contribution to minimize energy cost and queue time of vehicles’ recharging.

Figure 11.

Figure 11

Experimental measurements for charging current, energy, and respective SoCb change during battery recharging in bus terminal.

Figure 12.

Figure 12

Average grid loading during day-hours and optimal time-window for fleet charging63.

Joint optimization of fleet size, required number charging bays, and planned time-window for charging can be conducted considering the afore-explained aspects in Eqs. (15)–(24) comprehensively as

Problem 2

Optimal fleet sizing and charge scheduling

minJf=Of1(uf,vf)Of2(uf,vf)Of3(uf,vf)T, 25a
whereuf=[ZfNCBhch], 25b
vf=[VerVchVq], 25c
Of1=Zf[-], 25d
Of2=h=124wd=17Ceq[E£],and 25e
Of3=Fr(h,wd)-Vra+Vns-Vch[-], 25f

whereto Eqs. (17)–(18) are considered as constraints of the optimization problem. The multi-objective optimization tackles initial cost (in Of1, Of2) and running cost in Of3 by minimizing total charging cost of the fleet in accordance with grid loading profile. In this context, the driving cycle conditions are implicitly considered in Eq. (25) as a deciding factor to calculate the required energy for battery recharging Ech based on resulting drop of battery charge SoCf. A comprehensive summary of the proposed methodology in this contribution is presented in Table 2.

Table 2.

Optimal trip-oriented PMS, fleet sizing, and charge scheduling algorithm.

Algorithm: Optimal trip-oriented PMS, fleet sizing, and charge scheduling [u, uf]
1 Inputs Route and driveline characteristics
χ, Eqs. (1)–(4)
2 Initialize Representative driving cycle and significant speed profile clusters
vdc, ddc, C1,C2,,Ck
3 Solve Optimal route-oriented power management problem, Eq. (14)
Using NSGA-II (10 levels for u=[ib¯ib/t¯] over 10 generations)
find u achieving J=min.J(u,v,t)
interim Output u=[ib¯ib/t¯],
4 Initialize Headway requirements, Eq. (14)
H,Fr,ϑ,VO,
5 Solve Optimal fleet sizing and charge scheduling problem, Eq. (25)
Using NSGA-II (10 levels for uf=[ZfNCBhch] over 10 generations )
find uf achieving Jf=min.Jf(uf,vf)
interim Output uf=[ZfNCBhch],
Outputs       optimal PMS, fleet size, and charge schedule u and uf

Analysis of results and discussion

Results of the optimal control problem in Eq. (14) considering representative driving cycle of the investigated route are presented in Fig. 13. The conflict between O1 and O2 can be perceived from illustrated results, which reflects the challenging task to achieve a trade-off balance between on-board charge retention and fulfilling driveability requirements. The optimal solution of Problem 1J(u1,v1,t) has been yielded for ΔSoCf= 17.68% at the cost of 1.9% mitigation of driveability.

Figure 13.

Figure 13

Pareto front and optimal solution of Problem 1.

Mitigation of driveability has an adverse impact on trip duration, as actual vehicle speed becomes inferior to the reference speed of the representative driving cycle. The comparative illustration in Fig. 14 points outs the implicit contradiction between trip duration and retention of on-board energy in Problem 1. Shortest trip duration can be achieved at 44.5 min, considering ideal fulfillment of driveability (Fig. 14a). On the other side, arbitrary limitation of control variables, [ib¯ib/t¯], leads to 135.3% increase in trip duration, i.a. 104.7 min (Fig. 14c). Conducting the optimal solution of Problem 1 puts forward the ability of route-oriented PMS to yield the above-mentioned results of O1 and O2 at trip duration of 77 min (Fig. 14b).

Figure 14.

Figure 14

The impact of manipulating control variables in Problem 1 on trip duration. (a) Non-mitigated driving profile, (b) optimal solution, (c) arbitrary solution.

Resultant trip characteristics under the optimal solution of Problem 1 are implemented to explore the search space of Problem 2, considering trip duration, headway requirements, and allowable depth of discharge for the batteries. In this context, tf and ΔSoCb have a direct influence on the number of vehicles ready to be re-anchored at main terminal of the route Vra(h) and increases the urge to assign new vehicles Vns(h). Consequently, number of reserve vehicles of the fleet is continuously influenced by the changes in Vra(h) and Vns(h) (see Eq. 25). Therefore, the results of Problem 2 in the sequel are simulated for a total of 52 weeks to count for accumulated impact of fleet operation, which may not be observed for limited number of operating weeks.

The impact of initial fleet size on reserve vehicles is illustrated in Fig. 15, considering exemplified samples of Zf=[40:200]. Illustrated results also reflect the influence of scheduling recharging durations at off-peak periods of the grid, resulting in a drop in available reserve vehicles at the end-time of the off-peak duration (9:00–10:00 am). Accordingly for downsized fleets (Zf=40 as per example), critical cases of no reserve vehicles can occur at off-peak boundaries. Contrarily, a regular reserve of vehicles can be sustained on hourly-basis without being really assigned to trips.

Figure 15.

Figure 15

The impact of initial fleet size Zf on available number reserve vehicles on hourly basis.

The provided solution in this contribution is based on equivalent weighting between the objectives in Problems 1 and 2. To count for excessive unexpected capacity requirements, stochastic ridership functions can be considered into Problem 2 or by reducing the weighting of Of1 (minimizing fleet size) to the favor of other objectives of Jf.

On the other side, the influence of charging capacity NCB on total number of queued vehicles Vq is illustrated in Fig. 16 for NCB=[13:18]. Similar to the impact on reserve vehicles in Fig. 15, targeting optimal off-peak periods for vehicles’ recharging entails increasing queues at off-peak boundaries, with Vq related to considered NCB. Another important finding of Problem 2 is the marginal limit of NCB that stimulates an outbreak in Vq regardless of day-hour, fleet-size, or off-peak periods. In this case, the marginal limit has been calculated as NCB=13, which reflects the inability of the charging terminal with such capacity to fulfill operational requirements of the fleet robustly. On the other side, joint optimization of NCB and Zf is beneficial to avoid considering over-sized capacity of the charging terminal.

Figure 16.

Figure 16

Total number of queued vehicle at recharging terminal on hourly basis considering different charging capacities NCB.

Scheduling vehicle recharging round the clock is an ordinary strategy to avoid queues build up and reduce required fleet size. However, encountering over-priced energy tariffs at on-peak hours adds up to a significant running cost of the fleet annually. To point out the comparative evaluation of both strategy, annual cost of vehicles’ recharging is illustrated in Fig. 17, considering cumulative cost for round-the-clock strategy.

Figure 17.

Figure 17

Annual cost of vehicles’ recharging considering continuous opening hours and off-peak periods.

Annual charging cost considering off-peak hours (thick-blue columns) is illustrated in Fig. 17 for each day-hour individually, explicating the total cost of operating the charging terminal only for the upcoming 6 h daily. Such results reveal the significant potential to reduce annual energy cost for when synchronizing charging periods at off-peak hours. On the other side, annual energy cost considering round-the-clock operating hours is is illustrated for each day-hour individually (thin-gray columns), explicating the energy cost of on-charge vehicles during each day-hour. In this context, annual cost is calculated cumulatively for all day hour, which reveals the significant increase in energy cost compared to optimized off-peak charging strategy.

To sum up the results of joint optimization procedures, as summarized in Table 2, the search space of uf and the Pareto front of Jf in Problem 2 are illustrated in Fig. 18. From a mathematical perspective, Fig. 18b reveals the ability to explore the search space comprising Zf, NCB, and hch efficiently to proceed towards the optimal solution of the multi-objective cost function Jf. from another perspective, Fig. 18a shows the contradiction between Of1, Of2, and Of3 to achieve a normalized balance between required fleet size, annual energy cost, and operation stability of the electrified fleet. The optimal solution (highlighted in red circles for uf and Jf) has been yielded after 100 iterations of Problem 2.

Figure 18.

Figure 18

Pareto front and search space of control variables for Problem 2.

It is important to mention that the conditions of driving cycle have a significant impact on charge scheduling and on-board control, which has been tackled in this work as follows: first, the characteristics of the driving cycle are determined considering the most influencing features (average speed, speed mode, and number peaks for all day hours). Consequently, optimal clustering of driving cycle segments has been conducted to enable a route-oriented optimization of the on-board control variables. Second, the solution of Problems 1 and 2 is derived to comprise the clustered driving cycle segments from previous step and hence is entirely adapted to any changes of the driving cycle when applied to other cases or routes. The simultaneous solving procedures of both problems (Table 2) is conducted to yield the optimal solution of both problems.

In light of these procedures, achieved results are comparatively evaluated in Table 3 against conventional methods of PMS and charge scheduling of electrified fleets. The conceptual difference between proposed methodology and conventional ones are summarized in the upper section of Table 3 as follows: first, representative speed profile of the investigated route has been developed and significant data-clusters within have been identified using cluster analysis. Second, route characteristics from first step have been implemented into Problem 2 to yield relevant power management strategies achieving optimal trade-off between on-board charge retention and driveability. Third, optimal fleet size, capacity of recharging terminal, and charge scheduling have been optimally defined to achieve minimal annual cost and fulfill operation requirements of the fleet.

Table 3.

Comparative evaluation of fleet characteristics, energy efficiency, and ESS degradation of electrified fleets under different strategies.

Conventional Proposed solution Improvement (†) [%]

Representative driving

cycle

Eq. (9)

X

Route oriented PMS

Problem 1: Eq. (14)

X

Fleet sizing & charge scheduling

Problem 2: Eq. (25)

X
Energy consumption [kWh/100 km] 215.59 173.93 19.32
Driveability [%] 100 98.1 -1.9
ΔSoCf [%] 24.54 17.68 27.95
Fleet size [–] 120 71 40.8
Required NCB [–] 30 24 20
Annual charging cost [£E] 3.79 2.96 21.9

Comparatively to the conventional solution.

In light of the aforementioned steps and operational constrains, an improvement of 28% in on-board charge retention has been achieved with vehicle driveability of 98.1%. Mitigation of abrupt accelerations and aggressive speed changes has contributed to reduce the average specific energy consumption to 174 [kWh/100 km], achieving an improvement of 19.3%. Besides, optimal number of required vehicles and recharging capacity for the electric fleet has been defined as 71 vehicle and 24 station to fulfill operational headway requirements efficiently. Optimal sizing of fleet and recharging requirements yielded an improvement of 40.8% and 20% respectively. Furthermore, scheduling vehicles recharging at off-peak periods enabled a reduction of 21.9% in annual energy cost. It should be mentioned that the achieved degree of optimality in this work is calculated in comparison to the baseline approaches. Implementation of global optimization methods is a potential improvement of the proposed approach.

The achieved results in this contribution put forward the significant impact of proposed methodology to achieve optimal driveability and operating cost of electrified fleets for urban public transportation. Hence, based on the outcomes of this research, major policy implications for electrified transportation can be pointed out as follows: first, electrification of BRT fleets in large metropolitans can be significantly beneficial for the environmental and economical footprint of public transportation. Second, the efficiency of electrified fleets is highly influenced by traveled driving cycles, allocated stops, and ridership. These variables should be considered carefully during strategic planning of fleet electrification. Third, simultaneous optimization of fleet size and charge scheduling in light of (analyzed route speed, stops, ridership, and infrastructural load) is crucial to ensure optimal energy and operational efficiency of the electrified fleet. Fourth, embracement of V2X data and power transfer technologies is an emerging endeavor to retain high operational efficiency and online adaptation of vehicular control (PMS) according to changing traffic and ridership conditions. This is a next-running extension of our research.

Conclusion

This contribution proposed a novel approach to address the challenges of charge scheduling and power management of electric bus fleets, in light of uncertain driving conditions and fluctuating prices of electricity for battery charging. Representative driving cycle of the commuted route has been developed based on crowd-sourced information of traffic conditions; based on which, significant speed patterns has been identified using k-means clustering. Two multi-objective optimization problems have been formulated to investigate optimal control strategy and charge scheduling solutions achieving optimal energy efficiency, maximum retention of on-board energy, minimal mitigation of driveability, and minimum charging infrastructure and cost of the fleet.

The proposed approach has been implemented as a case-study for the electric bus rapid transit fleet of the city of Cairo, Egypt. Joint-optimization of the above-mentioned problems revealed a significant potential of the proposed approach to yield an improvement of 19% and 28% in energy consumption and retention of on-board energy accordingly, at the expense of less than 2% mitigation of driveability. Moreover, a reduction of 40.8%, 20%, and 21.9% in fleet size, required charging stations, and annual recharging cost respectively has been realized compared to the conventional fleet sizing and control methods.

In light of achieved results, the main innovations of this work can be summarized as follows: first, minimal energy consumption and overall cost of E-transportation have been comprehensively formulated, considering fleet-size, charge scheduling, and optimal vehicular control. Second, fluctuating electricity prices and daily traffic conditions have been integrated into the optimization scheme to yield a customized-optimal operating strategy of the fleet. Hence, an optimal sizing, operation, and charge scheduling of electrified fleets can be realized according to traffic conditions, ridership requirement, and infrastructural capabilities.

Next steps of this work are threefold: first, considering centrally-customized control strategies for each vehicle in the fleet individually to count for unscheduled changes in traffic conditions. Second, extending and merging the proposed concept for suburban fleets of the city, along with related electrification plans. Third, considering the respective CO2 footprint coordinated to vehicle charging at specific day-hours and at stations empowered by fossil-fuel or non-renewable energy.

Acknowledgements

No financial support was assigned to this work.

List of symbols

a

Vehicle acceleration

Af

Vehicle frontal area

Ahb

Battery capacity

bm

Viscous friction constant

C

Data point cluster

Cb

Fictive capacitance

Cd

Air-drag coefficient

Ce

Average electricity price

Ceq

Equivalent charging cost

Ct1,2

Equivalent capacitance

DoDb

Depth of discharge

d

Distance

dc

Distance between observations

ddc

Driving cycle distance

Eo

Open-circuit voltage

Ech

Charging energy

Etot

Total depleted energy

Ft

Traction force

Fr

Reciprocal frequency of vehicles

H

Required bus headway

h

Day hours

i

Current

ich

Charging current

im

Motor current

j

Bus stop number

Jm

Rotational moment of inertia

keq

Electromotive constant

Lm

Equivalent inductance

mv

Vehicle mass

NCB

Number of charging bays

Of,1

Objective functions

Pc

Probability of centroid allocation

Rb

Battery int. resistance

Rm

Motor int. resistance

Rt1,2

Equivalent resistance

T

Torque

t

Time

tbr

Time break

tch

Charging time

tf

Final time

tst

Service time

tq

Queuing time

u

Voltage

uf

Control vector

um

Motor voltage

ut1,2

Voltage across RC network

v

Velocity

VO

Vehicle occupancy

vdc

Driving cycle speed

Ver

No. of en-route vehicles

Vch

No. of recharged vehicles

Vq

No. of queued vehicles

Vns

No. of assigned vehicles

Vra

No. of re-anchored vehicles

wd

Weekdays

xp

Single data points

Zf

Fleet size

η

Efficiency

ϖ

Number of weeks

μr

Rolling res. coeff.

ω

Rotational speed

ρa

Air density

θ

Road grade

ϑ

Expected no. of passengers

Author contributions

All authors contributed equally to this work, whereby A.M.A. has been responsible for conceptualization of this study, methodology, software, and writing, A.F.A. for code programming, software testing, and experimental validation, and M.S.A. for data curation, original draft preparation and revision. The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Funding

Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).

Data availability

The datasets used and/or analyzed during the current study available from the corresponding author on reasonable request.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

These authors contributed equally: Ahmed Ali, Ahmed F. Ayad and Mostafa Asfoor.

References

  • 1.Afandizadeh S, Sharifi D, Kalantari N, Mirzahossein H. Using machine learning methods to predict electric vehicles penetration in the automotive market. Sci. Rep. 2023;13:25. doi: 10.1038/s41598-023-35366-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Al-Ogaili AS, et al. Review on scheduling, clustering, and forecasting strategies for controlling electric vehicle charging: Challenges and recommendations. IEEE Access. 2019;7:128353–128371. doi: 10.1109/access.2019.2939595. [DOI] [Google Scholar]
  • 3.Deng, R., Liu, Y., Chen, W. & Liang, H. A survey on electric buses—energy storage, power management, and charging scheduling. 10.1109/tits.2019.2956807.
  • 4.Tamsanya S, Chungpaibulpatana S, Limmeechokchai B. Development of a driving cycle for the measurement of fuel consumption and exhaust emissions of automobiles in Bangkok during peak periods. Int. J. Autom. Technol. 2009;10:251–264. doi: 10.1007/s12239-009-0030-4. [DOI] [Google Scholar]
  • 5.Asfoor, M. S. & Ali, A. M. Energy-efficient electrification of public transportation fleets based on generic driving cycles for the city of Cairo, Egypt. IEEE Vehicle Power and Propulsion Conference (VPPC). 10.1109/vppc49601.2021.000000 (2021).
  • 6.Ali AM, Asfoor MS. Optimal battery sizing and stops allocation for electrified fleets using data-driven driving cycles: A case study for the city of cairo. IEEE Trans. Transport. Electrif. 2022 doi: 10.1109/TTE.2022.3160615. [DOI] [Google Scholar]
  • 7.Fotouhi A, Montazeri-Gh M. Tehran driving cycle development using the k-means clustering method. Sci. Iran. 2013;20:286–293. doi: 10.1016/j.scient.2013.04.001. [DOI] [Google Scholar]
  • 8.Chen Z, Zhang Q, Lu J, Bi J. Optimization-based method to develop practical driving cycle for application in electric vehicle power management: A case study in shenyang, china. Energy. 2019;186:115766. doi: 10.1016/j.scient.2013.04.001. [DOI] [Google Scholar]
  • 9.Choi Y, Hwang J, Park S. Effect of driving characteristics and ambient temperature on the particle emissions during engine restart of spark ignition hybrid electric vehicle. Sci. Rep. 2023 doi: 10.1038/s41598-023-44497-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Han DS, et al. Characterization of driving patterns and development of a driving cycle in a military area. Transp. Res. Part D Transp. Environ. 2012;17:519–524. doi: 10.1016/j.scient.2013.04.001. [DOI] [Google Scholar]
  • 11.Mai-Tan H, Pham-Nguyen H-N, Long NX, Minh QT. Mining urban traffic condition from crowd-sourced data. SN Comput. Sci. 2020 doi: 10.1007/s42979-020-00244-6. [DOI] [Google Scholar]
  • 12.Zhao X, et al. Developing an electric vehicle urban driving cycle to study differences in energy consumption. Environ. Sci. Pollut. Res. 2018;26:13839–13853. doi: 10.1016/j.scient.2013.04.001. [DOI] [PubMed] [Google Scholar]
  • 13.Yan W, Li M-J, Zhong Y-C, Qu C-Y, Li G-X. A novel k-MPSO clustering algorithm for the construction of typical driving cycles. IEEE Access. 2020;8:64028–64036. doi: 10.1109/access.2020.2985207. [DOI] [Google Scholar]
  • 14.Hua Y, Jiang H, Tian H, Xu X, Chen L. A comparative study of clustering analysis method for driver’s steering intention classification and identification under different typical conditions. Appl. Sci. 2017;7:1014. doi: 10.3390/app7101014. [DOI] [Google Scholar]
  • 15.Silvas E, Hereijgers K, Peng H, Hofman T, Steinbuch M. Synthesis of realistic driving cycles with high accuracy and computational speed, including slope information. IEEE Trans. Veh. Technol. 2016;65:4118–4128. doi: 10.1109/tvt.2016.2546338. [DOI] [Google Scholar]
  • 16.Chen T, Zhang B, Pourbabak H, Kavousi-Fard A, Su W. Optimal routing and charging of an electric vehicle fleet for high-efficiency dynamic transit systems. IEEE Trans. Smart Grid. 2018;9:3563–3572. doi: 10.1109/tsg.2016.2635025. [DOI] [Google Scholar]
  • 17.Zhang H, Sheppard CJR, Lipman TE, Moura SJ. Joint fleet sizing and charging system planning for autonomous electric vehicles. IEEE Trans. Intell. Transp. Syst. 2020;21:4725–4738. doi: 10.1109/TITS.2019.2946152. [DOI] [Google Scholar]
  • 18.Li H, Li S, Zhang X, Tong P, Guo Y. Dynamic signal priority of the self-driving bus at an isolated intersection considering private vehicles. Sci. Rep. 2023 doi: 10.1038/s41598-023-44864-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Sun L, Ma D, Tang H. A review of recent trends in wireless power transfer technology and its applications in electric vehicle wireless charging. Renew. Sustain. Energy Rev. 2018;91:490–503. doi: 10.1016/j.rser.2018.04.016. [DOI] [Google Scholar]
  • 20.Teichert O, Chang F, Ongel A, Lienkamp M. Joint optimization of vehicle battery pack capacity and charging infrastructure for electrified public bus systems. IEEE Trans. Transport. Electrif. 2019;5:672–682. doi: 10.1109/TTE.2019.2932700. [DOI] [Google Scholar]
  • 21.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. doi: 10.1016/j.trd.2022.103410. [DOI] [Google Scholar]
  • 22.Yan W, et al. A stochastic programming approach for eol electric vehicle batteries recovery network design under uncertain conditions. Sci. Rep. 2024 doi: 10.1038/s41598-024-51169-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Zheng F, Wang Z, Liu M. Overnight charging scheduling of battery electric buses with uncertain charging time. Oper. Res. Int. J. 2022;22:4865–4903. doi: 10.1007/s12351-022-00740-y. [DOI] [Google Scholar]
  • 24.Wang G, Xie X, Zhang F, Liu Y, Zhang D. bCharge: Data-driven real-time charging scheduling for large-scale electric bus fleets. IEEE Real-Time Syst. Symp. 2018 doi: 10.1109/rtss.2018.00015. [DOI] [Google Scholar]
  • 25.Sebastiani MT, Luders R, Fonseca KVO. Evaluating electric bus operation for a real-world BRT public transportation using simulation optimization. IEEE Trans. Intell. Transp. Syst. 2016;17:2777–2786. doi: 10.1109/tits.2016.2525800. [DOI] [Google Scholar]
  • 26.He Y, Liu Z, Song Z. Integrated charging infrastructure planning and charging scheduling for battery electric bus systems. Transp. Res. Part D Transp. Environ. 2022;111:103437. doi: 10.1016/j.trd.2022.103437. [DOI] [Google Scholar]
  • 27.Zaneti LA, Arias NB, de Almeida MC, Rider MJ. Sustainable charging schedule of electric buses in a university campus: A rolling horizon approach. Renew. Sustain. Energy Rev. 2022;161:112276. doi: 10.1016/j.rser.2022.112276. [DOI] [Google Scholar]
  • 28.Yang X, Liu L. A multi-objective bus rapid transit energy saving dispatching optimization considering multiple types of vehicles. IEEE Access. 2020;8:79459–79471. doi: 10.1109/access.2020.2989334. [DOI] [Google Scholar]
  • 29.Mohammed A, Saif O, Abo-Adma M, Fahmy A, Elazab R. Strategies and sustainability in fast charging station deployment for electric vehicles. Sci. Rep. 2024 doi: 10.1038/s41598-023-50825-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Qin N, Gusrialdi A, Brooker RP, T-Raissi A. Numerical analysis of electric bus fast charging strategies for demand charge reduction. Transport. Res. Part A Policy Pract. 2016;94:386–396. doi: 10.1016/j.tra.2016.09.014. [DOI] [Google Scholar]
  • 31.Wang Y, Huang Y, Xu J, Barclay N. Optimal recharging scheduling for urban electric buses: A case study in Davis. Transport. Res. Part E Logist. Transport. Rev. 2017;100:115–132. doi: 10.1016/j.tre.2017.01.001. [DOI] [Google Scholar]
  • 32.Ali, A. M. & Söffker, D. Observer-based power management for multi-source electric vehicles using optimized splitting ratios. In Volume 3: 20th International Conference on Advanced Vehicle Technologies and 15th International Conference on Design Education (2018) .
  • 33.Marcicki, J., Todeschini, F., Onori, S. & Canova, M. Nonlinear parameter estimation for capacity fade in lithium-ion cells based on a reduced-order electrochemical model. In 2012 American Control Conference (ACC) (2012). 10.1109/acc.2012.6315257.
  • 34.Takahashi, A. et al. Core-shell enhanced single particle model for lifepo4 batteries. In 2022 American Control Conference (ACC) (2022). 10.23919/acc53348.2022.9867490.
  • 35.Geng Y, Pang H, Liu X. State-of-charge estimation for lithium-ion battery based on PNGV model and particle filter algorithm. J. Power Electron. 2022;22:1154–1164. doi: 10.1007/s43236-022-00422-0. [DOI] [Google Scholar]
  • 36.El Marghichi M, Loulijat A, El Hantati I. Variable recursive least square algorithm for online battery equivalent circuit model parameters identification for electric vehicles. Electr. Eng. 2023;20:20. doi: 10.1007/s00202-023-02064-2. [DOI] [Google Scholar]
  • 37.Sun F, Xiong R, He H. A systematic state-of-charge estimation framework for multi-cell battery pack in electric vehicles using bias correction technique. Appl. Energy. 2016;162:1399–1409. doi: 10.1016/j.apenergy.2014.12.021. [DOI] [Google Scholar]
  • 38.Moulik B, Dubey A, Ali AM. A battery modeling technique based on fusion of hybrid and adaptive algorithms for real-time applications in pure EVS. IEEE Trans. Intell. Transport. Syst. 2022;Early Access:1–11. doi: 10.1109/TITS.2022.3215689. [DOI] [Google Scholar]
  • 39.He H, Xiong R, Zhang X, Sun F, Fan J. State-of-charge estimation of the lithium-ion battery using an adaptive extended Kalman filter based on an improved thevenin model. IEEE Trans. Veh. Technol. 2011;60:1461–1469. doi: 10.1109/tvt.2011.2132812. [DOI] [Google Scholar]
  • 40.Ali, A. M. & Söffker, D. Realtime application of progressive optimal search and adaptive dynamic programming in multi-source HEVs. In Volume 2: ASME DSCC—Dynamic Systems and Control Conference (2017). 10.1115/dscc2017-5081.
  • 41.Gao L, Liu S, Dougal R. Dynamic lithium-ion battery model for system simulation. IEEE Trans. Compon. Packag. Technol. 2002;25:495–505. doi: 10.1109/tcapt.2002.803653. [DOI] [Google Scholar]
  • 42.Tee H-L, Liew S-Y, Wong C-S, Ooi B-Y. An estimated-travel-time data scraping and analysis framework for time-dependent route planning. Data. 2022;7:54. doi: 10.3390/data7050054. [DOI] [Google Scholar]
  • 43.Geospatial analysis tool for large-scale data sets (2024). https://kepler.gl/.
  • 44.Ali AM, Yacoub MI. Optimal predictive power management strategy for fuel cell electric vehicles using neural networks in real-time. IEEE Veh. Power Propuls. Conf. 2020 doi: 10.1109/vppc49601.2020.9330931. [DOI] [Google Scholar]
  • 45.Yan W, Li M-J, Zhong Y-C, Qu C-Y, Li G-X. A novel k-MPSO clustering algorithm for the construction of typical driving cycles. IEEE Access. 2020 doi: 10.1109/access.2020.2985207. [DOI] [Google Scholar]
  • 46.Arthur, D. & Vassilvitskii, S. K-means++: The Advantages of Careful Seeding, Vol. 8, 1027–1035 (2007). 10.1145/1283383.1283494.
  • 47.Qu B, Mao L, Xu Z, Feng J, Wang X. How many vehicles do we need? fleet sizing for shared autonomous vehicles with ridesharing. IEEE Trans. Intell. Transport. Syst. 2022;23:14594–14607. doi: 10.1109/tits.2021.3130749. [DOI] [Google Scholar]
  • 48.Moniot M, Ge Y, Wood E. Estimating fast charging infrastructure requirements to fully electrify ride-hailing fleets across the united states. IEEE Trans. Transport. Electrif. 2022;8:2177–2190. doi: 10.1109/tte.2022.3151735. [DOI] [Google Scholar]
  • 49.Alesiani F, Maslekar N. Optimization of charging stops for fleet of electric vehicles: A genetic approach. IEEE Intell. Transport. Syst. Mag. 2014;6:10–21. doi: 10.1109/mits.2014.2314191. [DOI] [Google Scholar]
  • 50.Lamedica R, Ruvio A, Tanzi E, Palagi LO. Optimal SIzing and SIting of stationary storage systems in railway electrical lines using a blackbox integer model. J. Energy Stor. 2022;51:104350. doi: 10.1016/j.est.2022.104350. [DOI] [Google Scholar]
  • 51.Teichert O, Chang F, Ongel A, Lienkamp M. Joint optimization of vehicle battery pack capacity and charging infrastructure for electrified public bus systems. IEEE Trans. Transport. Electrif. 2019;5:672–682. doi: 10.1109/tte.2019.2932700. [DOI] [Google Scholar]
  • 52.Ali AM, Ghanbar A, Söffker D. Optimal control of multi-source electric vehicles in real time using advisory dynamic programming. IEEE Trans. Veh. Technol. 2019;68:10394–10405. doi: 10.1109/tvt.2019.2941523. [DOI] [Google Scholar]
  • 53.Wei, X. & Rizzoni, G. Objective metrics of fuel economy, performance and driveability—a review. In SAE Technical Paper Series 1–11 (2004). 10.4271/2004-01-1338.
  • 54.Opila DF, et al. An energy management controller to optimally trade off fuel economy and drivability for hybrid vehicles. IEEE Trans. Control Syst. Technol. 2012;20:1490–1505. doi: 10.1109/tcst.2011.2168820. [DOI] [Google Scholar]
  • 55.Jauch C, Tamilarasan S, Bovee K, Güvenc L, Rizzoni G. Modeling for drivability and drivability improving control of HEV. Control. Eng. Pract. 2018;70:50–62. doi: 10.1016/j.conengprac.2017.09.014. [DOI] [Google Scholar]
  • 56.Zhang F, Xi J, Langari R. Real-time energy management strategy based on velocity forecasts using v2v and v2i communications. IEEE Trans. Intell. Transp. Syst. 2017;18:416–430. doi: 10.1109/TITS.2016.2580318. [DOI] [Google Scholar]
  • 57.Ali AM, Shivapurkar R, Söffker D. Development and improvement of a situation-based power management method for multi-source electric vehicles. IEEE Veh. Power Propuls. Conf. 2018 doi: 10.1109/vppc.2018.8604988. [DOI] [Google Scholar]
  • 58.Alesiani F, Maslekar N. Optimization of charging stops for fleet of electric vehicles: A genetic approach. IEEE Intell. Transp. Syst. Mag. 2014;6:10–21. doi: 10.1109/MITS.2014.2314191. [DOI] [Google Scholar]
  • 59.Japan international cooperation agency, Nippon Koei co., ltd, and Nippon civic consulting engineers co., ltd. preparatory survey on greater Cairo metro line no. 4 (2010).
  • 60.Aref, M. N. The passengers’ satisfaction with public bus service among middle-income users in Greater Cairo. Master’s thesis, American University in Cairo, AUC Knowledge Fountain (2019).
  • 61.Environics. Environmental impact assessment for greater Cairo metro line no. 4. https://environics.org/projects/esia-for-greater-cairo-metro-line-4-1-2/ (2013).
  • 62.Egyptian energy regulation agency, annual electricity tarif. http://egyptera.org/ar/Tarrif2019.aspx) (2019).
  • 63.Egyptian electricity holding co., annual report 2020/2021. http://www.moee.gov.eg/test_new/report.aspx (2021).

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The datasets used and/or analyzed during the current study available from the corresponding author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES