Skip to main content

Advertisement

Log in

Overnight charging scheduling of battery electric buses with uncertain charging time

  • Original Paper
  • Published:
Operational Research Aims and scope Submit manuscript

Abstract

With the rapid development of battery electric buses (BEBs) in urban public traffic, it arises the problem of BEB charging scheduling, which aims to supply electric power for all the BEBs to meet the bus timetable in the smallest cost. Practical experience reports that both weather temperature and accumulative battery using time have a non-negligible impact on battery charging efficiency, and bring about the uncertainty of charging time of a battery. It may cause a negative influence to the departure schedule of the BEBs. Motivated by the above observation, this work investigates a BEB charging scheduling problem with uncertain charging time. The objective is to minimize the expected total charging cost, which consists of in-service cost, energy consumption cost and penalty cost due to over-low charging. We first prove the strong NP-hardness of the considered problem. A stochastic linear programming model is then established. A scenario-reduction based enhanced sample average approximation approach and an improved genetic algorithm are proposed to solve large-scale instances of the considered problem. Numerical experiments and comparisons with adapted previous algorithms are conducted to demonstrate the effectiveness of the proposed approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Abdelwahed A, van den Berg PL, Brandt T, Collins J, Ketter W (2020) Evaluating and optimizing opportunity fast-charging schedules in transit battery electric bus networks. Transp Sci 54(6):1601–1615

    Article  Google Scholar 

  • Adindu E, Sudipta C, Mohammad M, Linkan B, Burak E (2016) An enhanced sample average approximation method for stochastic optimization. Int J Prod Econ 182:230–252

    Article  Google Scholar 

  • Alwesabi Y, Avishan F, Yanikoglu I, Liu ZC, Wang Y (2022) Robust strategic planning of dynamic wireless charging infrastructure for electric buses. Appl Energy 307:118243

    Article  Google Scholar 

  • Alwesabi Y, Liu ZC, Kwon S, Wang Y (2021) A novel integration of scheduling and dynamic wireless charging planning models of battery electric buses. Energy 230:120806

    Article  Google Scholar 

  • Ayad A, El-Taweel NA, Farag HEZ (2021) Optimal design of battery swapping-based electrified public bus transit systems. IEEE Trans Transp Electrific 7(4):2390–2401

    Article  Google Scholar 

  • Chen H, Hu Z, Zhang H, Luo H (2018) Coordinated charging and discharging strategies for plug-in electric bus fast charging station with energy storage system. IET Gener Transm Distrib 12(9):2019–2028

    Article  Google Scholar 

  • Defersha FM, Rooyani D (2020) An efficient two-stage genetic algorithm for a flexible job-shop scheduling problem with sequence dependent attached/detached setup, machine release date and lag-time. Comput Ind Eng 147:106605

    Article  Google Scholar 

  • Deng RL, Liu Y, Chen WZ, Liang H (2021) A survey on electric buses-energy storage, power management, and charging scheduling. IEEE Trans Intell Transp Syst 22(1):9–22

    Article  Google Scholar 

  • Drezner Z, Drezner TD (2020) Biologically inspired parent selection in genetic algorithms. Ann Oper Res 287(1):161–183

    Article  Google Scholar 

  • Dunbar M, Belieres S, Shukla N, Amirghasemi M, Perez P, Mishra N (2020) A genetic column generation algorithm for sustainable spare part delivery: application to the Sydney DropPoint network. Ann Oper Res 290(1–2):923–941

    Article  Google Scholar 

  • Gao Y, Guo S, Ren J, Zhao Zh, Ehsan A, Zheng Y (2018) An electric bus power consumption model and optimization of charging scheduling concerning multi-external factors. Energies 11(8):2060

    Article  Google Scholar 

  • Gong X, Mi CC (2015) Temperature-dependent performance of lithium Ion batteries in electric vehicles. In: 30th annual IEEE applied power electronics conference and exposition (APEC), pp 1065–1072

  • He Y, Liu Z, Song Z (2020) Optimal charging scheduling and management for a fast-charging battery electric bus system. Transp Res Part E 142:102056

    Article  Google Scholar 

  • He Y, Song Z, Liu Z (2019) Fast-charging station deployment for battery electric bus systems considering electricity demand charges. Sustain Cities Soc 48:101530

    Article  Google Scholar 

  • Hossain MA, Pota HR, Squartini S, Zaman F, Guerrero JM (2019) Energy scheduling of community microgrid with battery cost using particle swarm optimisation. Applied Energy 254:113723

  • Hosseini M, Rahmani A, Hooshmand F (2021) A robust model for recharging station location problem. Oper Res. https://doi.org/10.1007/s12351-021-00681-y

    Article  Google Scholar 

  • Houbbadi A, Trigui R, Pelissier S, Redondo-Iglesias E, Bouton T (2019) Optimal scheduling to manage an electric bus fleet overnight charging. Energies 12(14):2727

    Article  Google Scholar 

  • Ke B, Chung Yung C, Chen Y (2016) Minimizing the costs of constructing an all plug-in electric bus transportation system: a case study in Penghu. Appl Energy 177:649–660

    Article  Google Scholar 

  • Ke BR, Lin YH, Chen HZ, Fang SC (2020) Battery charging and discharging scheduling with demand response for an electric bus public transportation system. Sustain Energy Technol Assess 40:100741

    Google Scholar 

  • Kleywegt AJ, Shapiro A, Homem-de Mello T (2002) The sample average approximation method for stochastic discrete optimization. SIAM J Optim 12(2):479–502

    Article  Google Scholar 

  • Kong W, Melo JG, Monteiro RDC (2019) Complexity of a quadratic penalty accelerated inexact proximal point method for solving linearly constrained nonconvex composite programs. SIAM J Optim 29(4):2566–2593

    Article  Google Scholar 

  • Li N, Liu XY, Yu BD, Li L, Xu JQ, Tan Q (2021) Study on the environmental adaptability of lithium-ion battery powered UAV under extreme temperature conditions. Energy 219:119481

    Article  Google Scholar 

  • Li X, Zhang K (2018) A sample average approximation approach for supply chain network design with facility disruptions. Comput Ind Eng 126:243–251

    Article  Google Scholar 

  • Li XH, Wang TZ, Li LJ, Feng FY, Wang W, Cheng C (2020) Joint optimization of regular charging electric bus transit network schedule and stationary charger deployment considering partial charging policy and time-of-use electricity prices. J Adv Transp 2020:8863905

    Article  Google Scholar 

  • Liao TW, Ting C, Chang P (2006) An adaptive genetic clustering method for exploratory mining of feature vector and time series data. Int J Prod Res 44(14):2731–2748

    Article  Google Scholar 

  • Liu X, Chu F, Zheng F, Chu C, Liu M (2020) Parallel machine scheduling with stochastic release times and processing times. Int J Prod Res 59(20):6327–6346

    Article  Google Scholar 

  • Liu Z, Song Z, He Y (2019) Economic analysis of on-route fast charging for battery electric buses: case study in Utah. Transp Res Rec J Transp Res Board 2673(5):119–130

    Article  Google Scholar 

  • Luo L, Gu W, Wu Z, Zhou S (2019) Joint planning of distributed generation and electric vehicle charging stations considering real-time charging navigation. Appl Energy 242:1274–1284

    Article  Google Scholar 

  • Ma XL, Miao R, Wu XK, Liu XL (2021) 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 216:119196

    Article  Google Scholar 

  • Montoya A, Gueret C, Mendoza JE, Villegas JG (2017) The electric vehicle routing problem with nonlinear charging function. Transp Res Part B 103:87–110

    Article  Google Scholar 

  • Motoaki Y, Yi WQ, Salisbury S (2018) Empirical analysis of electric vehicle fast charging under cold temperatures. Energy Policy 122:162–168

    Article  Google Scholar 

  • Park BJ, Choi HR, Kim HS (2003) A hybrid genetic algorithm for the job shop scheduling problems. Comput Ind Eng 45(4):597–613

    Article  Google Scholar 

  • Paul T, Yamada H (2014) Operation and charging scheduling of electric buses in a city bus route network. In: IEEE 17th international conference on intelligent transportation systems (ITSC)

  • Pelletier S, Jabali O, Laporte G, Veneroni M (2017) Battery degradation and behaviour for electric vehicles: review and numerical analyses of several models. Transp Res Part B 103:158–187

    Article  Google Scholar 

  • Pinedo M, Hadavi K (1992) Scheduling: theory, algorithms and systems. Springer, Berlin

    Google Scholar 

  • Ritchie P, Clarke JJ, Cox PM, Huntingford C (2021) Large-scale origami locks into place under pressure. Nature 592(7855):517–523

    Article  Google Scholar 

  • Rogge M, Wollny S, Sauer D (2015) Fast charging battery buses for the electrification of urban public transport a feasibility study focusing on charging infrastructure and energy storage requirements. Energies 8(5):4587–4606

    Article  Google Scholar 

  • Schneider F, Thonemann UW, Klabjan D (2018) Optimization of battery charging and purchasing at electric vehicle battery swap stations. Transp Sci 52(5):1211–1234

    Article  Google Scholar 

  • Selim SZ, Ismail MA (1984) K-means-type algorithms: a generalized convergence theorem and characterization of local optimality. IEEE Trans Pattern Anal Mach Intell 6(1):81–87

    Article  Google Scholar 

  • Sweda TM, Dolinakaya IS, Klabjan D (2016) Optimal recharging policies for electric vehicles. Transp Sci 51(2):457–479

    Article  Google Scholar 

  • Tang X, Lin X, He F (2019) Robust scheduling strategies of electric buses under stochastic traffic conditions. Transp Res Part C 105:163–182

    Article  Google Scholar 

  • Uhrig M, Weiß L, Suriyah M, Leibfried T (2015) E-mobility in car parks—guidelines for charging infrastructure expansion planning and operation based on stochastic simulations. In: The 28th international electric vehicle symposium and exhibition, KINTEX, Korea, Goyang, Korea

  • Wang Y, Huang Y, Xu J, Barclay N (2017) Optimal recharging scheduling for urban electric buses: a case study in Davis. Transp Res Part E 100:115–132

    Article  Google Scholar 

  • Wei Z, Li Y, Zhang Y, Cai L (2018) Intelligent parking garage EV charging scheduling considering battery charging characteristic. IEEE Trans Ind Electron 65(3):2806–2816

    Article  Google Scholar 

  • Xia Y, Chen B, Yue J (2005) Sequence jobs and assign due dates with uncertain processing times and quadratic penalty functions. In: International conference on algorithmic applications in management (AAIM), pp 261–269

  • Xu M, Meng Q (2019) Fleet sizing for one-way electric carsharing services considering dynamic vehicle relocation and nonlinear charging profile. Transp Res Part B 128:23–49

    Article  Google Scholar 

  • Xu Z, Dang Y (2020) Automated digital cause-and-effect diagrams to assist causal analysis in problem-solving: a data-driven approach. Int J Prod Res 58(17):5359–5379

    Article  Google Scholar 

  • Xylia M, Leduc S, Patrizio P, Kraxner F, Silveira S (2017) Locating charging infrastructure for electric buses in Stockholm. Transp Res Part C 78:183–200

    Article  Google Scholar 

  • You PC, Yang ZY, Zhang YM, Low SH, Sun YX (2016) Optimal charging schedule for a battery switching station serving electric buses. IEEE Trans Power Syst 31(5):3473–3483

    Article  Google Scholar 

  • Zhang L, Wang S, Qu X (2021) Optimal electric bus fleet scheduling considering battery degradation and non-linear charging profile. Transp Res Part E 154:102445

    Article  Google Scholar 

  • Zhuang Q, Xu SD, Qiu XY, Cui YL, Fang LA, Sun SG (2010) Diagnosis of electrochemical impedance spectroscopy in lithium ion batteries. Prog Chem 78:183–200

    Google Scholar 

Download references

Funding

Funding was provided by National Natural Science Foundation of China (Grant Number 71771048, 71832001, 72021002 and 72071144.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming Liu.

Ethics declarations

Conflict of interest

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.

Additional information

Publisher's Note

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

Appendix A Calculation of the optimal charging level \(H^*_{j}(\omega )\) of one BEB

Appendix A Calculation of the optimal charging level \(H^*_{j}(\omega )\) of one BEB

In this work, the theoretical optimal charging level of BEB \(j \in {\mathcal {N}}\) can be calculated in the following two cases. Denote by \({\mathcal {C}}_j(\omega )\) the total charging cost contributed by BEB j in event \(\omega\).

Case 1: \(a_j\ge 80\).

\(t_{jw}(\omega ) = 2\cdot \rho _j(\omega )\cdot w\) (\(j\in {{\mathcal {N}}}\) and \(\omega \in \Omega\)), and then \({\mathcal {C}}_j(\omega )\) can be formulated as below.

$$\begin{aligned}&{\mathcal {C}}_j(\omega )=\left( 2\rho _j(\omega )\cdot p^u\cdot (c^e+c^s)-2\cdot c^p\cdot (ub-a_j) \right) \cdot H_j(\omega )\\&\qquad +c^p\cdot (H_j(\omega ))^2+c^p\cdot (ub-a_j)^2, \qquad {j\in {{\mathcal {N}}}}, \omega \in \Omega \end{aligned}$$

Case 2: \(a_j< 80\).

In this case, we formulate \({\mathcal {C}}_j(\omega )\) (\(j\in {{\mathcal {N}}}\) and \(\omega \in \Omega\)) in two sub-cases where \(l_j\ge 80\) and where \(l_j< 80\).

Case 2.1: \(l_j\ge 80\).

As \(H_j(\omega )+a_j(\omega )\ge 80\) in this case, we know that

$$\begin{aligned}&{\mathcal {C}}_j(\omega )=\rho _j(\omega )\cdot p^u\cdot (c^e+c^s)\cdot (2\cdot H_j(\omega )-80+a_j)\\&\qquad +c^p\cdot \left( ub-(H_j(\omega )+a_j)\right) ^2. \end{aligned}$$

Case 2.2: \(l_j< 80\). In this case, the expression of formula \({\mathcal {C}}_j(\omega )\) depends on the value of \(H_j(\omega )\). Specifically, we reformulate \({\mathcal {C}}_j(\omega )\) according to the value of \(H_j(\omega )\) as below.

$$\begin{aligned} {\mathcal {C}}_j(\omega )=\left\{ \begin{array}{ll} \rho _j(\omega )\cdot p^u\cdot (c^e+c^s)\cdot H_j(\omega )\\ +c^p\cdot (ub-H_j(\omega )-a_j)^2, if \ H_j(\omega )+a_j \le 80;\\ \rho _j(\omega )\cdot p^u\cdot (c^e+c^s)\cdot (2\cdot H_j(\omega )-80+a_j) \\ +c^p\cdot \left( ub-(H_j(\omega )+a_j)\right) ^2, if \ H_j(\omega )+a_j > 80. \end{array}\right. \end{aligned}$$

Observation A.1

In any case, we can find the theoretical optimal charging level of BEB \(j \in {\mathcal {N}}\) within interval \([\max \{l_j-a_j,0\},\min \{ub-a_j, \tau _{d_j-r_j}(\omega )\}]\) by calling the univariate quadratic function solver. Note that \(\tau _{d_j-r_j}(\omega )\) denotes the maximum charging level that BEB j can achieve in the time period, i.e., time \(r_j\) to time \(d_j-r_j-(t^{in}+t^{off})-2\cdot \min \limits _{i\in {\mathcal {M}}}\{\frac{dis_{ij}}{v}\}\)). Besides, no matter what solver is used, the obtained numerical result needs to be rounded because the charging level is set to be a positive integer.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, F., Wang, Z. & Liu, M. Overnight charging scheduling of battery electric buses with uncertain charging time. Oper Res Int J 22, 4865–4903 (2022). https://doi.org/10.1007/s12351-022-00740-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-022-00740-y

Keywords

Navigation