1 s2.0 S2666546821000641 Main
1 s2.0 S2666546821000641 Main
1 s2.0 S2666546821000641 Main
Energy and AI
journal homepage: www.sciencedirect.com/journal/energy-and-ai
H I G H L I G H T S G R A P H I C A L A B S T R A C T
A R T I C L E I N F O A B S T R A C T
Key words: Electrification of heavy duty vehicles (HDVs) is critical to realization of the target of carbon neutralization in the
Driving cycles future. For most HDVs, the influence of road slope on vehicle power usually cannot be ignored due to significant
Markov chain method road slope variation during long driving mileages. In order to design the powertrain system for electrified HDVs
Power demand
effectively, it is necessary to construct representative driving cycles with road slope information. There are two
Road slope observation
Segment matching
difficulties for this task. (1) Road slope measuring devices are usually costly. A cheaper yet effective method for
measuring road slope needs to be developed. (2) A 3D (three dimension) Markov chain method is usually utilized
for constructing cycles with velocity and road slope. This method is complex and time consuming, and needs to
be improved. In this paper, a 2D (two dimension) Markov chain method for addressing these issues is proposed. A
road slope observation is designed based on normal GPS (Global Positioning System) signals and a high order
Butterworth filter. The effectiveness of the method is validated. Driving velocity and road slope are collected and
observed for the area between Beijing and Zhangjiakou in northern China. Representative cycles with road slope
are constructed using a 2D Markov chain method and a matching algorithm based on average speed. With the
introduced technology, three representative driving cycles with road slope for urban, suburban and highway
routes are designed. Statistic results on vehicle power show that, the representative driving cycles are effective
with relative errors less than 4% compared to the real driving conditions. These driving cycles will be utilized in
designing electric HDVs, such as hydrogen fuel cell vehicles in the future.
* Corresponding authors: State Key Lab of Automotive Safety and Energy, School of Vehicle and Mobility, Tsinghua University, Beijing, 100084, China.
E-mail addresses: xuliangfei@tsinghua.edu.cn (L. Xu), lijianqiu@tsinghua.edu.cn (J. Li).
https://doi.org/10.1016/j.egyai.2021.100115
Received 18 July 2021; Received in revised form 12 September 2021; Accepted 13 September 2021
Available online 26 September 2021
2666-5468/© 2021 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
X. Jia et al. Energy and AI 6 (2021) 100115
1. Introduction
2
X. Jia et al. Energy and AI 6 (2021) 100115
Table 2
Characteristic parameters of three different routes.
Parameters Urban Suburban Highway
Route Route Route
cycles for HDVs such as fuel cell vehicles. Three typical driving cycles
with road slope for urban, suburban and highway routes are designed
using this technology. The paper is organized as follows: Section 2 in
troduces the new method in general. Section 3 presents the construction
of the driving cycles without slope. Section 4 introduces how to integrate
the slope into the driving cycles. Section 5 is the conclusion.
3
X. Jia et al. Energy and AI 6 (2021) 100115
Table 3
Comparison of characteristic parameters.
Parameters Urban Route Suburban Route Highway Route
Real data Driving cycles Relative errors Real data Driving cycles Relative errors Real data Driving cycles Relative errors
Vm (km /h) 19.92 20.02 0.50% 22.64 21.67 -4.28% 51.16 49.91 -2.44%
Vmr (km /h) 27.32 26.49 -3.04% 31.61 30.10 -4.78% 65.47 60.89 -7.00%
Vmax (km /h) 57.00 58.00 1.75% 85.71 83.00 -3.16% 99.50 97.40 -2.11%
am (m /s2 ) 0.4947 0.4993 0.93% 0.3637 0.3519 -3.24% 0.3591 0.3507 -2.34%
dm (m /s2 ) -0.5488 -0.5104 -7.00% -0.5308 -0.5332 0.45% -0.3968 -0.4110 3.58%
pi (%) 27.21 24.43 -10.22% 28.40 28.00 -1.41% 17.55 17.98 2.45%
pa (%) 27.00 25.07 -7.15% 28.66 30.06 4.88% 24.26 22.33 -7.96%
pd (%) 23.52 24.86 5.70% 19.57 20.44 4.45% 21.82 19.22 -11.92%
pr (%) 22.31 25.64 14.93% 23.34 21.50 -7.88% 36.38 40.47 11.24%
Fig 6. Altitude changes on different routes. (a)urban route. (b)suburban route. (c)highway route.
4
X. Jia et al. Energy and AI 6 (2021) 100115
3.3. Driving cycles based on 2D Markov chain method without road slope
where I is the number of the states; pij is obtained from the collected
data.
The driving conditions (speed and acceleration) can be considered as
a stochastic process [36]. The speed and acceleration for next moment
are solely dependent on the speed and acceleration for current moment,
and conditionally independent on all other moments. Based on this, the
driving cycles with vehicle speed can be developed using the Markov
Chain method. The modeling method is performed in three steps:
Step1: Constructing the Markov state. In the 2D Markov Chain
method, the vehicle velocity and acceleration are regarded as two in
dependent state variables. The vehicle speed range is discretized into
several speed segments vi with an interval of 1km/h. The acceleration
range is also discretized into several segments aj with an interval of
0.1m/s2 .
Step2: Calculating the state transition probability matrix. With the
real on-road data, the state transition matrix is constructed based on the
transition probabilities in Eq. (3). According to this equation, when the
current speed belongs to the segment vi and the current acceleration
belongs to the segment aj , the probability of the next speed belongs to
the segment vk can be calculated as follows.
( ) N(i, j, k)
Pijk = P vt+1 ϵvk vt ϵvi , at ϵaj = (3)
N(i, j)
N(i, j, k) is the frequency when the current speed belongs to vi , the
current acceleration belongs to aj , and the next speed belongs to vk .
N(i, j) is the total frequency of occurrences when the current speed be
longs to vi and the current acceleration belongs to aj . In this way, by
counting all the possible situations, a complete state transition matrix is
Fig 8. Observed road slope of three real driving routes. (a)urban route. (b) established as in Fig. 3.
suburban route. (c)highway route. Step3: Constructing driving cycles. With the initial value of speed
and acceleration v0 = 0, a0 = 0, the next time step of speed v1 is
average deceleration. The time ratio parameters mainly reflect the randomly generated according to the distribution of state transition
proportion of different driving modes, including idle ratio, acceleration matrix. The corresponding acceleration a1 is calculated by v0 and v1 .
ratio, deceleration ratio and cruise ratio. Definition of each character The next step of speed v2 and acceleration a2 are calculated in the same
istic parameter refer to the national standard is listed in Table 1[33]. way. The above steps are repeated continuously for the whole time
The characteristic parameters of three routes are extracted from real range, and the representative driving cycle with vehicle velocity infor
data and the results are shown in Table 2. The characteristic parameters mation is constructed. The time range of the driving cycle is set to be
have significant distinctions among three road conditions in terms of 1400s for the urban route, 1800s for the suburban and highway routes
speed, acceleration and time ratio. The driving condition of urban route according to the national standard. The generated representative driving
shows low speed, high acceleration/deceleration and high time ratio of cycles of urban route, suburban route and highway route are shown as
acceleration/deceleration. The highway route is characterized by high Fig. 4 (a) (b) (c), representatively.
speed, low acceleration/deceleration and high proportion of cruise
driving mode. The parameter values of suburban route are moderate.
5
X. Jia et al. Energy and AI 6 (2021) 100115
3.4. Relative errors of characteristic parameters function of the Butterworth filter is stated in Eq. (6).
1
Characteristic parameters are the criteria for judging whether a |H(jω)|2 = ( )2n (6)
driving cycle can represent the actual driving situation in terms of 1+ ω
ωc
vehicle velocity. The characteristic parameters extracted from the actual
driving data are shown in Table 2, and the comparison with those of The key parameters are cut-off frequency ωc and order n. The pass
representative driving cycles are listed in Table 3. Relative errors of key band and stop band cut-off frequency is designed referring to the power
parameters are shown in Fig. 5. spectral density. The filter parameters are optimized using real data.
Results show that, the characteristic parameters of generated driving Finally, a 14th order Butterworth filter with normalized pass and stop
cycles are in good agreement with those of actual data. In particular, the band cut-off frequencies of 0.1 and 0.3 is utilized.
relative errors of the speed and acceleration characteristic parameters To validate the effectiveness of this method, the gyroscope RT3000,
are basically less than 7%. The errors of the time ratio parameters are as mentioned before, is utilized to measure the road slope in a specific
relatively large, but are still less than 15%. Since speed and acceleration route around Zhangjiakou city. The comparison of the calculated and
information are more important than time ratio parameters for the the measured road slope is shown in Fig. 7, indicating that the estimated
driving cycles, such relative errors are acceptable. These results indicate road slope can approximate the actual road slope.
that, the constructed driving cycles well reflect the real operating con The curves of road slope of the three real routes, i.e. urban, suburban
ditions in terms of vehicle velocity. and highway routes around Zhangjiakou city as in Fig. 6, are shown in
Fig. 8.
4. Constructing driving cycles with road slope
4.1. Road slope observation and validation 4.2. Segment matching algorithm for velocity and road slope segment
Road slope has a great influence on the power demand of HDVs. In For the three typical driving routes around Zhangjiakou city, i.e.
the demonstration area around Zhangjiakou, the altitude changes urban, suburban and highway routes as shown in Fig. 6, the represen
significantly, especially on intercity routes. The curves indicating alti tative driving cycles (Fig. 4) and observed road slope for real driving
tude changes on urban, suburban and highway routes are shown in conditions (Fig. 8) are obtained. The driving cycles with vehicle speed in
Fig. 6. Fig. 4 and road slope in Fig. 8 have different time bases, and cannot be
In order to obtain the information of road slope in the demonstration combined directly. Vehicle speed and road slope are coupled with each
area, a road slope observation based on GPS signals is designed. The other, i.e. road slope affects drivers’ behaviors and vehicle speed.
road slope is calculated as shown in Eqs. (4) and (5): integrating velocity Considering the coupling effect between vehicle velocity and road slope,
for the driving distance s(tm ) and getting the slope angle α from the a segment matching algorithm is proposed to construct a suitable road
change of altitude and driving distance. slope sequence corresponding to a representative driving cycle, without
increasing computation time.
s(tm ) = v(t)Δt (4) The detailed segment matching algorithm is shown in the Fig. 9. It is
observed that the road slope does not change much within 10 seconds.
1 Δh Therefore, both the representative driving cycles in Fig. 4 and road slope
α = sin− (5)
Δs sequences in Fig. 8 are divided into several segments with a time interval
Δt is the sample time period, v(t) is the sampled vehicle velocity, Δh of 10 seconds. Each speed segment is labeled by its average speed vv (i),
is the change of altitude during the sample time period, Δs is the change and each road slope segment S(i) is also labeled by the corresponding
of driving distance during sample time period. The original value of road actual average speed vs (i). For each driving cycle speed segment, a road
slope angle α contains lots of noises. In order to remove high-frequency slope segment which is labeled with a nearest average speed is selected.
noises, a Butterworth low-pass filter is utilized [37]. The transfer That is to say, assuming the driving cycle speed segment V(i) is labeled
with an average speed vv (i), the matching algorithm will search all the
6
X. Jia et al. Energy and AI 6 (2021) 100115
Table 5
Power Demand Comparison between Driving Cycles and Actual Routes.
Urban Suburban Highway
Route Route Route
road slope segments and find the optimal one S(k) with a minimal
average speed error, i.e. min|vv (i) − vs (k)| (k∈{1,2,…, N}). Then, a new
driving cycle segment D(i), which is composed of a corresponding
driving cycle segment V(i) and slope segment S(k), is created. Traversing
i from 1 to the end, a driving cycle with road slope information can be
spliced.
The three driving cycles with road slope are constructed using the
segment matching algorithm referred above, as shown in Fig. 10.
To verify the impacts of road slope on driving power and whether the
driving cycles with slope can accurately reflect the actual vehicle power
demand, the driving power of typical fuel cell buses are calculated. Basic
Eqs. for driving power are shown in Eqs. (7) and (8).
1
F = δma + CD Aρv2 + mgf cosα + mgsinα (7)
2
7
X. Jia et al. Energy and AI 6 (2021) 100115
8
X. Jia et al. Energy and AI 6 (2021) 100115
less than 4% compared to real driving conditions, indicating the [11] Lee T-K, Filipi ZS. Synthesis of real-world driving cycles using stochastic process
and statistical methodology. Int J Vehicle Des 2011;57(1):17–36.
effectiveness of this method.
[12] Shen P, Zhao Z, Li J, Zhan X. Development of a typical driving cycle for an intra-
(3) Comparison is made between average driving power of three real city hybrid electric bus with a fixed route. Transport Res D-Tr E 2018;59:346–60.
routes with and without considering of road slope. Results show that, [13] Ho S, Wong Y, Chang VW. Developing Singapore Driving Cycle for passenger cars
relative errors of average driving power caused by ignoring road to estimate fuel consumption and vehicular emissions. Atmos Environ 2014;97:
353–62.
slope are between 10~30%, indicating the necessity of considering [14] Kaymaz H, Korkmaz H, Erdal H. Development of a driving cycle for Istanbul bus
road slope in constructing driving cycles. rapid transit based on real-world data using stratified sampling method. Transport
Res D-Tr E 2019;75:123–35.
[15] Huzayyin OA, Salem H, Hassan MA. A representative urban driving cycle for
In the future, the proposed method will be utilized to design elec passenger vehicles to estimate fuel consumption and emission rates under real-
trified HDVs. The three representative driving cycles with road slope world driving conditions. Urban Climate 2021;36:100810.
will be used for development of hydrogen fuel cell buses and trucks. Fuel [16] Zhang L, Huang Z, Yu F, Liao S, Luo H, Zhong Z, et al. Road type-based driving
cycle development and application to estimate vehicle emissions for passenger cars
cell vehicles have been put into demonstration operation in northern in Guangzhou. Atmos Pollu Res 2021;12(8):101138.
China. But the durability and the cost remain key constraints to the [17] Cui Y, Xu H, Zou F, Chen Z, Gong K. Optimization based method to develop
further commercialization. Based on the constructed driving cycles, we representative driving cycle for real-world fuel consumption estimation. Energy
2021;235:121434.
will optimize the control strategies and energy management method to [18] Hung WT, Tong H, Lee C, Ha K, Pao L. Development of a practical driving cycle
ensure that fuel cells operate at optimal operating points. In this way, construction methodology: A case study in Hong Kong. Transport Res D-Tr E 2007;
the cost of fuel cells can be reduced, and the lifespan can be prolonged, 12(2):115–28.
[19] Barlow TJ, Latham S, Mccrae IS, Boulter PG. A reference book of driving cycles for
thus facilitating the large-scale applications..
use in the measurement of road vehicle emissions, Version 3. Bracknell, U.K: IHS;
2009.
Declaration of Competing Interest [20] Yang Y, Li T, Hu H, Zhang T, Cai X, Chen S, Qiao F. Development and emissions
performance analysis of local driving cycle for small-sized passenger cars in
Nanjing, China. Atmos Pollut Res 2019;10(5):1514–23.
The authors declare that they have no known competing financial [21] Borlaug B, Holden J, Wood E, Lee B, Fink J, Agnew S, et al. Estimating region-
interests or personal relationships that could have appeared to influence specific fuel economy in the United States from real-world driving cycles.
the work reported in this paper. Transport Res D-Tr E 2020;86:102448.
[22] Qin X, Yu K, Li H, Dai F, Liu H, Yang H, et al. Development of a one-day driving
cycle for electric ride-hailing vehicles. Transport Res D-Tr E 2020;89:102597.
Acknowledgment [23] Zhang J, Wang Z, Liu P, Zhang Z, Li X, Qu C. Driving cycles construction for electric
vehicles considering road environment: A case study in Beijing. Appl Energ 2019;
253.
This work was supported by Toyota Motor Corporation (TMC) in the [24] L. Liu, C. Huang, B. Lu, S. Shi, Y. Zhang, and J. Cheng, “Study on the design method
Tsinghua-Toyota Joint Research Center for Hydrogen Energy and Fuel of time-variant driving cycles for EV based on Markov Process,” in IEEE VPPC,
Cell Technology of Vehicles (TTFC-2019-0), and National Natural Sci Seoul, South Korea, pp. 1277-1281, 2012.
[25] Kolmanovsky I, Siverguina I, Lygoe B. Optimization of powertrain operating policy
ence Foundation of China (Nos. 52022050 and 52002210). for feasibility assessment and calibration: Stochastic dynamic programming
approach. P Amer Contr Conf 2002:1425–30.
Reference [26] Yang Y, Zhang Q, Wang Z, Chen Z, Cai X. Markov chain-based approach of the
driving cycle development for electric vehicle application. Enrgy Proced 2018;152:
502–7.
[1] Trimm DL, Önsan ZI. Onboard fuel conversion for hydrogen-fuel-cell-driven
[27] Wang Z, Zhang J, Liu P, Qu C, Xiaoyu L. Driving cycle construction for electric
vehicles. Cataly Rev 2001;43(1-2):31–84.
vehicles based on Markov chain and Monte Carlo method: a case study in Beijing.
[2] Ingvarsson AF, Pestiaux J, Vanek FM. A global assessment of hydrogen for future
Enrgy Proced 2019.
automotive transportation: Projected energy requirements and CO2 emissions. Int J
[28] Zhao X, Zhao X, Yu Q, Ye Y, Yu M. Development of a representative urban driving
Sustain Transp 2011;5(2):71–90.
cycle construction methodology for electric vehicles: A case study in Xi’an.
[3] Peng H, Chen Z, Deng K, Dirkes S, Ünlübayir C, Thul A, et al. A Comparison of
Transport Res D-Tr E 2020;81.
Various Universally Applicable Power Distribution Strategies for Fuel Cell Hybrid
[29] Jiang S, Wang C, Zhang C, Bai H, Xu L. Adaptive estimation of road slope and
Trains Utilizing Component Modeling at Different Levels of Detail: From
vehicle mass of fuel cell vehicle. eTransportation 2019;2:100023.
Simulation to Test Bench Measurement. eTransportation 2021:100120.
[30] B. Yue, S. Shi, N. Lin, P. Guo, Z. Li, and Z. Zhang, “Study on the design method of
[4] Hu Z, Xu L, Li J, Gan Q, Xu X, Song Z, Shao Y, Ouyang M. A novel diagnostic
driving cycle with road grade based on Markov chain model,” in IEEE VPPC,
methodology for fuel cell stack health: Performance, consistency and uniformity.
Montreal, Canada 2015, pp. 1-5.
Energ Convers Manage 2019;185:611–21.
[31] Silvas E, Hereijgers K, Peng H, Hofman T, Steinbuch M. Synthesis of Realistic
[5] Gao W. Performance comparison of a fuel cell-battery hybrid powertrain and a fuel
Driving Cycles With High Accuracy and Computational Speed, Including Slope
cell-ultracapacitor hybrid powertrain. IEEE T Veh Technol May 2005;54(3):
Information. IEEE T Veh Technol 2016;65(6):4118–28.
846–55.
[32] Souffran G, Miegeville L, Guerin P. Simulation of Real-World Vehicle Missions
[6] Qi Y, Espinoza-Andaluz M, Thern M, Andersson M. Polymer electrolyte fuel cell
Using a Stochastic Markov Model for Optimal Powertrain Sizing. IEEE T Veh
system level modelling and simulation of transient behavior. eTransportation
Technol 2012;61(8):3454–65.
2019;2:100030.
[33] China automotive test cycle- Part 2: Heavy-duty commercial vehicles, GB/T
[7] Shao Y, Xu L, Zhao X, Li J, Hu Z, Fang C, Hu J, Guo D, Ouyang M. Comparison of
38146.2, 2019.
self-humidification effect on polymer electrolyte membrane fuel cell with anodic
[34] Gagniuc PA. Markov chains: from theory to implementation and experimentation.
and cathodic exhaust gas recirculation. Int J Hydrogen Energy 2020;45(4):
NJ, USA: John Wiley & Sons; 2017. p. 1–235.
3108–22.
[35] Asmussen S. Markov chains. Applied Probability and Queues. Berlin, Germany:
[8] Tanaka S, Nagumo K, Yamamoto M, Chiba H, Yoshida K, Okano R. Fuel cell system
Springer Science & Business Media; 2003. p. 3–38.
for Honda CLARITY fuel cell. eTransportation 2020;3:100046.
[36] S. Shi, N. Lin, Y. Zhang, C. Huang, L. Liu, B. Lu, and J. Cheng, “Research on Markov
[9] Jiang H, Xu L, Li J, Hu Z, Ouyang M. Energy management and component sizing for
property analysis of driving cycle,” in IEEE VPPC, Beijing, China, 2013, pp. 453-
a fuel cell/battery/supercapacitor hybrid powertrain based on two-dimensional
457.
optimization algorithms. Energy 2019;177:386–96.
[37] Bianchi G, Sorrentino R. Electronic filter simulation & design. NewYork, NY, USA:
[10] Lin J, Niemeier DA. An exploratory analysis comparing a stochastic driving cycle to
McGraw Hill Professional; 2007. p. 17–20.
California’s regulatory cycle. Atmos Environ 2002;36(38):5759–70.