The consecutive steps of the applied bottom-up analysis are shown in Fig. 1. First, the energy use of the four city buses was simulated for different passenger loads and driving cycles for the operation phase, also called Tank-to-Wheel (TTW) analysis. Then, the energy use estimations were used together with data on fuel prices and the lower heating value of the fuel to calculate the fuel cost as well as to quantify uncertainty. The importance of fuel cost and uncertainty was then evaluated concerning the cost of transport service for each bus. The implications of the analysis results were then analysed by modelling different scenarios for the operation of one BRT route, in which the currently operated conventional bi-articulated bus fleet was partly and completely replaced by the other types of buses. The scenarios were evaluated concerning the cost of transport service and service quality. Following this brief overview, the next sub-sections describe more in detail the methods and input data that were applied and used in this study, respectively.
Energy use estimation method
The energy use of the buses was estimated using the software tool Advanced Vehicle Simulator (ADVISOR). The latest free and open-source version of ADVISOR was used (Wipke et al. 1999; Markel et al. 2002). ADVISOR allows the user to model a road vehicle and its driving on a route to analyse the vehicle’s performance. To run the simulations, the buses were modelled by inserting technical data (see Tables 1 and 2 and the electronic supplementary material). Then, the driving on the BRT route was modelled by using two inputs: (1) the elevation profile data set that represents the topology of the BRT route, loaded as road gradient versus distance in ADVISOR, and (2) the driving cycle data set that represents the driving of a bus, loaded as speed versus time in ADVISOR. After this, the simulations were run and energy use results were obtained. The estimations of the energy use and fuel cost are presented in two functional units: ‘distance’ in kilometres (km) and ‘passenger-distance’ in passenger-kilometres (pkm). The term ‘pkm’ refers to the accumulated distance travelled by all passengers carried in a bus when driving a distance of one kilometre.
Table 1 Technical specifications of the buses Table 2 Total weight of buses at different occupancy rates Concerning the uncertainty and validation of ADVISOR, the software tool uses a deterministic modelling approach of vehicles including an open-source code written in MATLAB/Simulink (The MathWorks Inc. 2015) and open input data. Thus, open-source code and open data make the functional principle and assumptions transparent and address endogenous and exogenous uncertainties, respectively. Furthermore, (Wipke and Cuddy 1996) carried out a sensitivity analysis of key parameters to quantify endogenous uncertainty of ADVISOR, e.g. for conventional and hybrid-electric vehicles. Their results suggest, for instance, a fairly linear relationship of mass changes on the fuel economy. These insights are relevant, since ADVISOR has got a scaling function that dimensions the components of default vehicle models according to the specific adjustments made through inserting of new input data for parameters. Thereby, ADVISOR possess the flexibility to analyse a wide range of different types of vehicles. As a result of the open-source code and flexibility, ADVISOR has been used in many scientific studies, e.g. for conventional, hybrid-electric, plug-in hybrid-electric, battery-electric and fuel cell buses, as summarised for the studies by (Khanipour et al. 2007; Lajunen 2012a, b, 2014a, b; He et al. 2014; Melo et al. 2014; Mirmohammadi and Rashtbarzadeh 2014; Ribau et al. 2014; Correa et al. 2017; Wang et al. 2017). In regards to the types of buses analysed in this study, the ADVISOR models of the four buses were already used in a previous study (Dreier et al. 2018) and showed representative energy use estimations when compared to real-world fuel consumption data from the bus fleet in Curitiba, Brazil. Furthermore, the energy use estimation of this present study are also validated against real-world data from Curitiba as later shown in the results and discussion section. Thus, the bus models used in ADVISOR are empirically validated against real-world data. Besides, a few relative recent studies exist that explicitly measured the accuracy of ADVISOR and found a discrepancy of 3–8% for a wide range of different vehicles (Ma et al. 2011, 2012).
City buses
The BRT system, in which mainly conventional bi-articulated buses (ConvBi) are operated at present, is part of the bus transport system in Curitiba. Despite this predominance of the conventional powertrain technology, a few (i.e. 30) hybrid-electric two-axle buses are actually operated in the city. However, those drive on regular bus routes rather than in the BRT system. Further, two new types of buses were also tested on regular bus routes for a test phase of six months in 2016 (Volvo Bus Corporation 2016a, b; URBS 2017a), namely a hybrid-electric articulated bus (HybAr) and a plug-in hybrid-electric two-axle bus (PlugTw). While a conventional bi-articulated bus only employs an internal combustion engine, both hybrid-electric and plug-in hybrid-electric buses, employ, in addition to an internal combustion engine, also an electric motor. The powertrains of these hybrid-electric and plug-in hybrid-electric buses are configured in parallel with a power split option, i.e. the electric motor runs either alone or simultaneously with the internal combustion engine.
The liquid fuel considered in the simulations was a biodiesel blend consisting of 93% petroleum diesel and 7% biodiesel. This fuel blend was a result of the blending mandate in Brazil in 2015, that required a mandatory minimum share of 7% biodiesel blended into petroleum diesel (Executive Power 2014). The fuel properties were calculated based on the volumetric shares of petroleum diesel and biodiesel using data from Ref. (Canakci and van Gerpen 2003). This gave a fuel density of 0.856 kg/L and lower heating value (LHV) of 42.27 MJ/kg or 36.17 MJ/L. The fuel properties were kept constant in all simulations and hence, the potential effect of fuel quality variation on the energy use, e.g. as shown by (Farkas et al. 2014), was outside the scope of the analysis. In the case of the plug-in hybrid-electric two-axle bus (PlugTw), electrical energy was considered, too.
Most of the buses do not have any air conditioning in Curitiba, because of the relative mild climate in the South Region of Brazil. Therefore, the buses were simulated in ADVISOR without air conditioning to consider the same standard of thermal comfort to the passengers. An overview of the technical specifications of the buses used as input data in ADVISOR is provided in Table 1. Additional data is provided in the electronic supplementary material.
Energy management strategies
Both hybrid-electric buses (HybTw, HybAr) always drove with all-electric drive until a speed of 20 km/h (power split: only electric motor) in the simulations. When this speed was exceeded, the internal combustion engine started to run in parallel with the electric motor to provide additional torque and power. Regenerative braking was always sufficient to recharge the energy storage system (ESS) to reach the initial State-of-Charge (SOC) before operation start. SOC refers to the ratio of available capacity to the nominal capacity of an ESS (full: SOC = 100%; empty: SOC = 0%). Thus, the SOC fluctuated due to discharging during all-electric drive and recharging during regenerative braking throughout the operation. Consequently, the net electrical energy use was zero when driving in this so-called charge-sustaining (CS) mode for the hybrid-electric buses (HybTw, HybAr).
In contrast, the plug-in hybrid-electric two-axle bus (PlugTw) has got a larger ESS with a usable capacity \(UsableCapacity\) of 8.5 kWh (Volvo Group 2015). The usable capacity represents a range within the nominal capacity that is bounded by two limits, namely a high SOC (\(SOC_{high} = 74.5{\text{\% }}\)) and a low SOC (\(SOC_{low} = 30{\text{\% }}\)). The upper bound at \(SOC_{high}\) is set to stop the charging process to reduce the charging time, because it increases over-proportional above this SOC (Hõimoja et al. 2012; Ke et al. 2016). The simulations started with a SOC equal to \(SOC_{high}\). The lower bound at \(SOC_{low}\) is set to avoid a potential damage of the ESS and consequently, shorter lifetime (Rosenkranz 2003). Since, regenerative braking was insufficient to recover enough energy in form of electrical energy to drive frequently and over relative long distances in all-electric drive at speeds above 20 km/h in the simulations, the ESS depleted over time. As a result, the initial SOC could not be sustained, which made it necessary to set a threshold (\(SOC_{threshold} = 35{\text{\% }})\) to consider a prevention of a potential lower depletion than \(SOC_{low}\). When this threshold was reached, this so-called charge-depleting (CD) mode stopped and the CS mode was used as in the case of both hybrid-electric buses (Fig. 2). The distance, that can be driven in CD mode, is the all-electric range (AER) of a bus.
For the estimation of the energy use per distance of the PlugTw bus at a certain passenger load, the operation was divided into the two distance sections for each driving cycle \(j\): (1) the distance driven in CD mode that is \(AER_{j}\) (in km) and (2) the distance driven in CS mode that is the difference between the total distance \(D_{j}\) (in km) of driving cycle \(j\) and \(AER_{j}\). The distances \(D_{j}\) of all driving cycles were always longer than the possible \(AER_{j}\) of the PlugTw bus (data is provided in the electronic supplementary material). Therefore, the total energy use of net electrical energy \(TE_{elec,j}\) (in MJ) could be also directly calculated by the used electrical energy between \(SOC_{high}\) and \(SOC_{threshold}\):
$$TE_{elec,j} = \left( {SOC_{high} - SOC_{threshold} } \right)/\left( {SOC_{high} - SOC_{low} } \right) \cdot UsableCapacity \cdot 3.6MJ/kWh = 27 {\text{MJ}}$$
(1)
Then, the energy use per distance in CD mode \(E_{elec,j}\) (in MJ/km) was calculated by relating \(TE_{elec,j}\) to \(AER_{j}\):
$$E_{elec,j} = TE_{elec,j} /AER_{j}$$
(2)
And the mean value of \(E_{elec,j}\) (in MJ/km) was calculated considering equal importance of each driving cycle \(j\):
$$E_{elec} = \mathop \sum \limits_{j}^{N} E_{elec,j} /N$$
(3)
Similarly, the total energy use of the biodiesel blend \(TE_{BB,j}\) (in MJ/km) was the amount of energy to drive the remaining distance \(\left( {D_{j} - AER_{j} } \right)\) in CS mode. Thus, the energy use per distance in CS mode \(E_{BB,j}\) (in MJ/km) was calculated by:
$$E_{BB,j} = TE_{BB,j} /\left( {D_{j} - AER_{j} } \right)$$
(4)
And the mean value of \(E_{BB,j}\) (in MJ/km) was calculated considering again equal importance of each driving cycle \(j\):
$$E_{BB} = \mathop \sum \limits_{j}^{N} E_{BB,j} /N$$
(5)
The sum of both external energy sources to drive first in CD mode (i.e. use of electrical energy) and then, followed by CS mode (i.e. use of biodiesel blend) gave the energy use per distance of the PlugTw bus:
$$E_{j} = \left( {E_{elec,j} \cdot AER_{j} + E_{BB,j} \cdot \left( {D_{j} - AER_{j} } \right)} \right)/D_{j}$$
(6)
And the mean value of \(E_{j}\) (in MJ/km) was calculated considering again equal importance of each driving cycle \(j\):
$$E = \mathop \sum \limits_{j}^{N} E_{j} /N$$
(7)
Note: In the case of the buses ConvBi, HybTw and HybAr, only the biodiesel blend was used as an external energy source and therefore: \(E_{j} = E_{BB,j}\).
Passenger load
For the purpose of the simulations, six occupancy rates were considered in 20%-increments from 0 to 100% to obtain energy use estimations that cover the whole range of passenger loads, i.e. from an empty bus at 0% to a full bus at 100%. Later, the buses are compared to each other according to the actual number of passengers that they carry. Table 2 provides the total weights of the buses for each of the six occupancy rates. The total weight of a bus \(m_{b}\) (in tonnes) was calculated with:
$$m_{b} = m_{b,PassengerLoad} + m_{b,KerbWeight}$$
(8)
where \(m_{b,PassengerLoad}\) is the passenger load (in tonnes) and \(m_{b,KerbWeight}\) is the kerb weight of the bus (in tonnes). The passenger load was estimated by assuming the average weight of one passenger \(m_{Passenger}\) (67 kg, 0.067 tonnes) and considering the occupancy rate \(OR\) (in %) of the passenger carrying capacity of a bus \(PCC_{b}\) (in passengers) from Table 1:
$$m_{b,PassengerLoad} = m_{Passenger} \cdot OR \cdot PCC_{b}$$
(9)
With the aid of Eqs. (8) and (9), the kerb weight of a bus (including the bus driver) was estimated by assuming that the permitted gross vehicle weight \(GVW_{b}\) (in tonne) represents the total weight of a bus at maximal passenger load (i.e. \(OR = 100\%\)) given by:
$$m_{b,KerbWeight} = GVW_{b} - m_{Passenger} \cdot 100\% \cdot PCC_{b}$$
(10)
Values for \(GVW_{b}\) were retrieved from the following references: ConvBi: (Volvo Bus Corporation 2015a); HybTw: (Volvo Bus Corporation 2015c); HybAr: (Volvo Bus Corporation 2016c); PlugTw: (Volvo Bus Corporation 2015g).
Driving cycles and elevation profile
The BRT route in the analysis has a one-way distance of 10 km with 19 bus stops (Fig. 3a), which is BRT route ‘503’ in Curitiba. Due to the fact that standardised driving cycles can strongly differ from the characteristics of real-world operation, e.g. as found by (Zhang et al. 2014; Wang et al. 2015; Xu et al. 2015; Yay et al. 2016), local real-world driving cycles were used in the simulations. Additionally, the elevation profile was considered to include the slightly hilly topology of the BRT route (Fig. 3b). This was important to consider in the simulations as road gradient changes also affect the energy demand of a vehicle (Prati et al. 2014).
Eleven data sets from the real-world operation of conventional bi-articulated buses on the BRT route were provided by the public transport authority in Curitiba—URBS Urbanization of Curitiba S/A (URBS 2015a). The buses drove from bus stop ‘Tubo Praça Carlos Gomes’ (north) to bus stop ‘Terminal Boqueirão’ (south) according to their everyday operation time table during the week in the morning. The data sets of the eleven driving cycles (i.e. speed vs. time) were collected with an average frequency of 0.1 Hz. Since the software tool ADVISOR requires a second-by-second data series for speed vs time, linear interpolation was used to generate accordingly the data format of the driving cycles for the simulations. The driving cycles differ slightly in their characteristics due to different bus drivers that drove in different traffic and operation situations in terms of traffic lights, dwell times of passengers, et cetera (see Table 3 and Fig. 3c). The buses were only little influenced by other vehicles, because they drove on exclusive bus lanes aligned in the centre of the road as typical for BRT routes in Curitiba. Furthermore, the bus stops in Curitiba’s BRT system have off-board fare collection and platform-level boarding that both allow shorter dwell times. As a result, the buses could drive at a speed above 20 km/h for more than half of their operation time and reached a maximum speed of 55–65 km/h (Fig. 3c). For more details about the local traffic and operation conditions, see the field trip study by (Dreier 2015).
Table 3 Characteristics of the driving cycles In summary, a total of 264 simulations were run in ADVISOR to estimate the energy use of the four types of buses, six passenger loads and eleven driving cycles.
Fuel cost and uncertainty estimation methods
The currency US Dollar (USD) is used as monetary unit in this study. The local currency Brazilian Real (BRL) was converted to USD using the average currency exchange rate of 0.2833 USD/BRL over the period from 1st Jan 2014 to 31st Dec 2017 (X-rates 2018). The average value was used to have a constant factor between BRL and USD. This allowed a systematic conversion without introducing random uncertainty that could have been potentially caused by the fluctuation of the exchange rate. The fuel prices were retrieved from Ref. (ANEEL 2018; ANP 2018). The historical trends from 1st Jan 2014 to 31st Dec 2017 are shown in Fig. 4 and the corresponding descriptive statistics are provided in Table 4. Obviously, the fuel prices of both the biodiesel blend and electrical energy gradually increased over this period in Brazil. The mean fuel prices of the biodiesel blend and electrical energy amount to (0.913 ± 0.052) USD/L and (0.160 ± 0.029) USD/kWh, respectively. A brief remark on the values of skewness and kurtosis: although both values are within a range of ± 2 indicating normality of the distributions, an additional observation of histograms in Past 3.x (Hammer et al. 2001) showed that both fuel prices are not normally distributed. Therefore, Chebyshev’s inequality was used to interpret the findings in the results and discussion section to derive more general conclusions concerning the uncertainty and probability distribution. The difference between a normal distribution and Chebyshev’s inequality concerns the spread of data. Normally distributed data follows the empirical rule that 68%, 95% and 99.7% of the data is within the width of one, two and three standard deviations from the mean, respectively. In contrast, Chebyshev’s inequality is more conservative in stating the coverage of expected values following the rule \(1 - 1/k^{2}\), where \(k\) is the number of standard deviations. Chebyshev’s inequality does not state any useful insight for one standard deviation \(k = 1\), but for example for \(k\) values of \(k = \sqrt 2 : 1 - 1/\sqrt 2^{2} = 1 - 0.5 = 50\%\), i.e. 50% of the expected values are covered by \(\sqrt 2\) standard deviations from the mean; or \(k = 2: 1 - 1/2^{2} = 1 - 0.25 = 75\%\); or \(k = 3: 1 - 1/3^{2} = 1 - 0.111 = 88.9\%\).
Table 4 Descriptive statistics for the fuel prices of the biodiesel blend and electrical energy in Brazil from 1st Jan 2014 to 31st Dec 2017. The fuel cost \(FuelCost\) (in USD/km) was calculated based on the energy use estimation and fuel price/s. In the case of the buses ConvBi, HybTw and HybAr, their fuel costs could be estimated straightforward as they only consumed the biodiesel blend (i.e. \(E_{elec} = 0)\). In the case of PlugTw, both the biodiesel blend and net electrical energy use had to be taken into account:
$$FuelCost = \left( {P_{BB} \cdot TE_{BB} + P_{elec} \cdot TE_{elec} } \right)/D$$
(11)
where \(TE_{BB}\) (in MJ) and \(TE_{elec}\) (in MJ) are the mean values for the total energy use of biodiesel blend and electrical energy, respectively, considering all driving cycles \(j\) from the set of driving cycles \(\left( {N = 11} \right)\):
$$TE_{BB} = \mathop \sum \limits_{j}^{N} E_{{BB,j}} \cdot \left( {D_{j} - AER_{j} } \right)/N$$
(12)
$$TE_{elec} = \mathop \sum \limits_{j}^{N} E_{{elec,j}} \cdot AER_{j} /N$$
(13)
Since small differences were recorded between the driven distances in the set of driving cycles due to minor measurement deviations, a mean distance \(D\) (in km) was calculated:
$$D = \mathop \sum \limits_{j}^{N} D_{j} /N$$
(14)
And lastly, \(P_{BB}\) (in USD/MJ) and \(P_{elec}\) (in USD/MJ) are the mean values of the fuel prices of the biodiesel blend and electrical energy, respectively, considering all months \(i\) from the set of months \(M\) over the period 1st Jan 2014 to 31st Dec 2017 \(\left( {M = 48} \right)\):
$$P_{BB} = \mathop \sum \limits_{i}^{M} P_{BB,i} /M$$
(15)
$$P_{elec} = \mathop \sum \limits_{i}^{M} P_{elec,i} /M$$
(16)
Uncertainty
Real-world operation is a dynamic process, in which each bus is slightly differently affected by varying bus driver behaviour due to different traffic situations such as traffic lights, bus stops, dwell times, intersections, etc. Hence, the driving cycles collected from real-world operation vary and cause variations of the energy use. In addition, fluctuating fuel prices of the biodiesel blend and electrical energy can influence fuel cost. Therefore, an uncertainty analysis was carried out to quantify the combined standard uncertainty of both varying bus driver behaviour and fluctuating fuel prices. The combined standard uncertainty \(u_{c} \left( y \right)\) of an output estimate \(y\) that is calculated with a function \(f\) that has non-linear combinations of input estimates \(x_{k}\) and their associated standard uncertainties \(u\left( {x_{k} } \right)\) is given by (JCGM 2008):
$$u_{c} \left( y \right) = \sqrt {\mathop \sum \limits_{k = 1}^{N} \left( {\frac{\partial f}{{\partial x_{k} }}} \right)^{2} \cdot u^{2} \left( {x_{k} } \right) + 2\mathop \sum \limits_{k = 1}^{N} \mathop \sum \limits_{l = k + 1}^{N - 1} \frac{\partial f}{{\partial x_{k} }}\frac{\partial f}{{\partial x_{l} }} \cdot u\left( {x_{k} ,x_{l} } \right)}$$
(17)
The correlation coefficient \(r\left( {x_{k} ,x_{l} } \right)\) estimates the degree of correlation between the variables \(x_{k}\) and \(x_{l}\):
$$r\left( {x_{k} ,x_{l} } \right) = u\left( {x_{k} ,x_{l} } \right)/\left( {u\left( {x_{k} } \right) \cdot u\left( {x_{l} } \right)} \right) \leftrightarrow u\left( {x_{k} ,x_{l} } \right) = u\left( {x_{k} } \right) \cdot u\left( {x_{l} } \right) \cdot r\left( {x_{k} ,x_{l} } \right)$$
(18)
where \(u\left( {x_{k} ,x_{l} } \right)\) is the covariance associated with \(x_{k}\) and \(x_{l}\). Then, Eq. (17) becomes with the aid of Eq. (18):
$$u_{c} \left( y \right) = \sqrt {\mathop \sum \limits_{k = 1}^{N} \left( {\frac{\partial f}{{\partial x_{k} }}} \right)^{2} \cdot u^{2} \left( {x_{k} } \right) + 2\mathop \sum \limits_{k = 1}^{N} \mathop \sum \limits_{l = k + 1}^{N - 1} \frac{\partial f}{{\partial x_{k} }}\frac{\partial f}{{\partial x_{l} }} \cdot u\left( {x_{k} } \right) \cdot u\left( {x_{l} } \right) \cdot r\left( {x_{k} ,x_{l} } \right)}$$
(19)
The fuel cost function in Eq. (11) has got five input estimates \(P_{BB}\), \(TE_{BB}\), \(P_{elec}\), \(TE_{elec}\) and \(D\). Testing for linear correlation revealed statistical significance between the fuel prices of the biodiesel blend \(P_{BB}\) and electrical energy \(P_{elec}\). Consequently, this correlation was considered with a determined correlation coefficient of \(r\left( {P_{BB} ,P_{elec} } \right) = 0.923\). Other correlations between any of the five input estimates did not exist, because, for instance, \(TE_{elec,j}\) always amounted to 27 MJ due to the fact that the distance of each driving cycle \(D_{j}\) was always longer than the \(AER_{j}\) of PlugTw. Furthermore, this constant value of \(TE_{elec,j}\) implies that there cannot exist any correlation to \(TE_{BB,j}\). Besides, both \(TE_{elec,j}\) and \(TE_{elec,j}\) were neither influenced by \(P_{BB}\) nor by \(P_{elec}\), because only the biodiesel blend was consumed in Curitiba at the time when the driving cycles were collected. Hence, no possibility existed for any bus driver to make a fuel choice that would have potentially affected his/her behaviour and thus, the driving cycle. Lastly, the distances of the driving cycles \(D_{j}\) have a standard deviation of 40 meters due to minor measurement deviations and therefore, someone might presume that \(TE_{BB}\) was larger for those driving cycles with longer distances. However, testing for correlation between \(D_{j}\) and \(TE_{BB}\) for all buses, passenger loads and driving cycles gave mostly values for the correlation coefficient \(r\) between 0.1 and 0.2. This, in turn, gave values for the coefficient of determination \(r^{2}\) between 0.01 and 0.04, i.e. only 1–4% of the occurring variation between \(TE_{BB}\) and \(D\) can be statistically explained through the linear correlation. This demonstrates the insignificance of this correlation and hence, independence was considered between \(TE_{BB}\) and \(D\). Based on these explanations, the applied Eq. (19) to estimate the combined standard uncertainty of the fuel cost (11) is then written as:
$$u_{c} \left( {FuelCost} \right) = \sqrt {\begin{array}{*{20}c} {\left( {TE_{BB} /D} \right)^{2} \cdot u\left( {P_{BB} } \right)^{2} + \left( {P_{BB} /D} \right)^{2} \cdot u\left( {TE_{BB} } \right)^{2} + \left( {TE_{elec} /D} \right)^{2} \cdot u\left( {P_{elec} } \right)^{2} + \left( {P_{elec} /D} \right)^{2} \cdot u\left( {TE_{elec} } \right)^{2} } \\ { + \left( {P_{BB} \cdot TE_{BB} + P_{elec} \cdot TE_{elec} } \right)^{2} /D^{4} \cdot u\left( D \right)^{2} + 2 \cdot TE_{BB} /D \cdot TE_{elec} /D \cdot u\left( {P_{BB} } \right) \cdot u\left( {P_{elec} } \right) \cdot r\left( {P_{BB} ,P_{elec} } \right)} \\ \end{array} }$$
(20)
Additionally, the coefficient of variation \(C_{v}\) of the fuel cost was calculated to estimate the dispersion of the fuel cost distribution around the estimated mean:
$$C_{v} \left( {FuelCost} \right) = u_{c} \left( {FuelCost} \right)/FuelCost$$
(21)
Cost data
The provision and operation of a bus transport systems comes along with a variety of different cost components that eventually must pay off through the revenues generated from selling of tickets to the passengers. The public transport authority URBS in Curitiba published an extensive amount of information online (URBS 2017b) together with a description of their applied methodology (URBS 2018b) how they determine the fare for the passengers based on the cost of the transport service (\(CTS\)) related to the driven distance by the buses (Table 5). Thus, \(CTS\) represents the cost to operate a bus in a profitable manner. Cost data was available for the two currently operated buses, i.e. the conventional bi-articulated bus (ConvBi) in the BRT system and hybrid-electric two-axle bus (HybTw) on regular bus routes. In contrast, since no reliable data has been published for the cost components of the hybrid-electric articulated bus (HybAr) and the plug-in hybrid-electric two-axle bus (PlugTw), some assumption had to be made (see footnotes of Table 5 for more information). Overall, the \(CTS\) of a bus transport system consists of the operating cost of the bus fleet, personnel cost of the bus transport system, administration cost of the bus transport system, amortisation of buses and facilities, profitability requirements for a fair return on the investments made by bus operators, taxes and another small cost addition. The cost information for the \(CTS\) (in USD/km) in Table 5 were used as input data in the scenario analysis as presented next.
Table 5 Cost of transport service (CTS) for buses in Curitiba Scenario analysis model
The operation of the BRT route is in accordance with a time table in Curitiba at present. The number of buses that leave the bus stop ‘Tubo Praça Carlos Gomes’ is shown in an aggregated form as sum of buses by hourly time slices in Fig. 5. The figure shows the current situation, in which conventional bi-articulated buses are exclusively operated (baseline scenario). As the aggregation is made by hourly time slices and taking into account that the time for one roundtrip amounts to approximately 1 h (URBS 2016), then the actual number of buses that simultaneously drive on the BRT route are the same as the number of buses shown for each time slice in Fig. 5. Furthermore, the figure indicates that more buses are operated during peak hours such as in the morning and evening from Monday to Friday (URBS 2018c). These are the times when the residents of Curitiba commute between home and work and vice versa and thus, more buses are needed to transport the larger ridership. On the weekend, the distribution of buses is rather constant, while more buses operate on Saturday than on Sunday. A commonly applied measure to evaluate the transport service is the headway, i.e. the inverse of the frequency of buses. The headway states the time between buses (in minutes/bus) leaving a bus stop or in other word the waiting time for passengers at a bus stop. Therefore, a short headway is desirable as it indicates more convenience for the passengers. The headway \(Headway_{d,ts}\) on day \(d\) during time slice \(ts\) (in minutes/bus) is therefore calculated by:
$$Headway_{d,ts} = t_{d,ts} /\mathop \sum \limits_{b} n_{d,ts,b}$$
(22)
where \(t_{d,ts}\) is the duration on day \(d\) of time slice \(ts\) and \(n_{d,ts,b}\) is the number of buses operating simultaneously on day \(d\) during time slice \(ts\) of bus type \(b\) (in buses/hour). As all times slices were chosen in 1-h intervals, \(t_{d,ts}\) always amounts to 60 min in this study. Then, the average headway \(AverageHeadway\) over several days and time slices of operation (e.g. 1 week) is calculated as follows:
$$AverageHeadway = \left.\mathop \sum \limits_{d} \mathop \sum \limits_{ts} t_{d,ts} \right/\mathop \sum \limits_{d} \mathop \sum \limits_{ts} \mathop \sum \limits_{b} n_{d,ts,b}$$
(23)
A couple of different scenarios were developed in this study to evaluate how the use of buses other than the conventional bi-articulated bus as in the baseline scenario would differ concerning the cost of transport service evaluated by the weekly cost of transport service \(WeeklyCTS\) (in USD/week) in Eq. (25) and service quality quantified by the \(AverageHeadway\) (in minutes/bus) in Eq. (23). The compilation of the new bus fleet in each scenario was determined by using a techno-economic optimisation model formulated in Eqs. (23)–(29). Variables and parameters are listed in Table 6. This optimisation model ensured an objective and data-driven decision making concerning how many buses of which bus type \(b\) should be operated on day \(d\) during time slice \(ts\). The objective function aims at minimising the \(WeeklyCTS\):
$$minimise\; WeeklyCTS$$
(24)
where \(WeeklyCTS\) was calculated by:
$$WeeklyCTS = \mathop \sum \limits_{d} \mathop \sum \limits_{ts} \mathop \sum \limits_{b} n_{d,ts,b} \cdot RD \cdot CTS_{b}$$
(25)
where \(n_{d,ts,b}\) is again the number of buses operated on day \(d\) during time slice \(ts\) of bus type \(b\) (in buses/hour); \(RD\) is the roundtrip distance of the BRT route \((2 \cdot 10\,{\text{km}})\); and \(CTS_{b}\) (in USD/km) is the cost of transport service of bus type \(b\) (Table 5). The optimisation was subject to two constraints. The first constraint ensured the provision of sufficient transport service considering the current ridership. This prevented an undersizing of the new bus fleet consisting of buses other than ConvBi, because a one-by-one substitution of ConvBi by any of the other three options (HybTw, HybAr or PlugTw) would result in a lower aggregated passenger carrying capacity, since their passenger carrying capacities are smaller. The underlying assumption of this constraint is that the current ridership does not exceed the current aggregated passenger carrying capacity in the baseline scenario. This seems to be reasonable, because otherwise this would imply that already an undersizing of the bus fleet exists at present. Thus, the first constraint required to achieve at least the same aggregated passenger carrying capacity \(AggPCC_{d,ts}\) (in passengers/hour) as the one in the baseline scenario \(BL\_AggPCC_{d,ts}\) (in passengers/hour):
$$AggPCC_{d,ts} \ge BL\_AggPCC_{d,ts}$$
(26)
where \(AggPCC_{d,ts}\) is the sum of the number of buses operated on day \(d\) during time slice \(ts\) times the respective passenger carrying capacity of bus type \(b\)\(PCC_{b}\) (in passengers/bus):
Table 6 Variables and parameters in the optimisation model $$AggPCC_{d,ts} = \mathop \sum \limits_{b} n_{d,ts,b} \cdot PCC_{b}$$
(27)
The second constraint set minimum \(MinTarget_{d,ts,b}\) (dimensionless) and maximum targets \(MaxTarget_{d,ts,b}\) (dimensionless) for minimum and maximum shares of a particular bus type \(b\) that shall be operated on day \(d\) during time slice \(ts\):
$$n_{d,ts,b} \ge MinTarget_{d,ts,b} \cdot \mathop \sum \limits_{b} n_{d,ts,b}$$
(28)
$$n_{d,ts,b} \le MaxTarget_{d,ts,b} \cdot \mathop \sum \limits_{b} n_{d,ts,b}$$
(29)
Note: This optimisation model focuses exclusively on the choice of buses considering technology and cost, and does not include any management for the charging schedule for buses of the type PlugTw.
Table 7 provides an overview of all scenarios. Each scenario considers a technology change aiming at an introduction of hybrid-electric and/or plug-in hybrid-electric buses on the BRT route. The scenarios were run using the values for \(CTS\) as input data from Table 5.
Table 7 Overview of scenarios