A Sticky Sampling and Markov State Transition Matrix Based Driving Cycle Construction Method for EV
Abstract
:1. Introduction
2. Related Work
2.1. Markov State Transition Probability Matrix
2.2. Sticky Sampling Algorithm
- Empty the data structure DS and initialize the parameters s, ε, δ;
- For the ith incoming element e, if an entry for e already exists in DS, increment the corresponding frequency f; otherwise, sample the element with rate r. If the element is selected by sampling, add an entry (e,1) to DS; otherwise, ignore e and move on to the next element in the stream;
- Change the sampling rate r over the lifetime of the data stream like this: Let , sample the first 2t elements at rated r = 1, sample the next 2t elements at rated r = 2, sample the next 4t elements at rated r = 4, and so on;
- Whenever the sampling rate changes, update entries in DS like this: For each entry (e,f), repeatedly toss an unbiased coin until the coin toss is successful, diminishing f by 1 for every unsuccessful outcome; If f = 0 during this process, delete the entry from DS;
- Output those entries in S where ;
- i = i + 1, go (2).
3. The Sticky Sampling and Markov State Transition Probability Matrix Based DC Construction Algorithm
3.1. The Randomness and Inheritance of Microtrips
3.2. Characterize the Consecutiveness of Driving Scenarios with Sliding Window and Sticky Sampling Algorithm
3.3. Characterize the Randomness of Microtrips with Markov State Transition Probability Matrix
3.4. The Sticky Sampling and Markov State Transition Probability Matrix Based DC Construction Algorithm
3.4.1. Phase 1: Calculate DS Categorization Label Sequence and State Transition Probability Matrix
- Real-world vehicle trajectory collection: Record the vehicle velocity at a fixed interval, produce a velocity sequence, V = {V(1), V(2), …V(T)};
- Velocity frequent item statistics calculation: Calculate the frequent item statistics for each velocity interval in the nth window with sliding window function, SW(V, n) and sticky sampling function, SSA(SW(V, n)), generate the velocity frequent item distribution vector Vn;
- State transition probability updating and DS sequence generating: Calculate the similarity between velocity frequent item distribution vector Vn and Vx(x = urban, rural, highway, and congestion). Select the most similar scenario DS and update its frequent item distribution vector Vx. Decide the DS type for current window n, and update the acceleration state transition probability matrix P for the selected DS;
- DS label sequence production: Produce the current DS label sequence Cn by set operator ‘U’.
3.4.2. Phase 2: Generate DC with DS Label Sequence and State Transition Probability Matrix
4. Performance Evaluation
4.1. Calculating Window DS Label with Velocity Frequency Item Distribution Vector or Acceleration Frequency Item Distribution Vector
4.2. The Granularity of Markov Acceleration State Transition Probability Matrix
4.3. Comparison
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
DC | Driving cycle |
Ev | Electric vehicle |
SSA | Sticky Sampling algorithm |
DP | Driving Pulse chain |
DS | Driving Scenarios |
ICEVs | Internal Combustion Engine Vehicles |
SOC | State of Charge |
STPM | State Transition Probability Matrix |
UDDS | Urban Dynamometer Driving Schedule |
NEDC | New European driving cycle |
FTP-75 | Federal Test Procedure |
ZZUDC | Zheng Zhou Urban Driving Cycle |
SS-STPM | Sticky Sampling and State Transition Probability Matrix based DC construction algorithm |
References
- Yuan, X.; Zhang, C.; Hong, G.; Huang, X.; Li, L. Method for evaluating the real-world driving energy consumptions of electric vehicles. Energy 2017, 141, 1955–1968. [Google Scholar] [CrossRef]
- Huertas, J.I.; Giraldo, M.; Quirama, L.F.; Díaz, J. Driving Cycles Based on Fuel Consumption. Energies 2018, 11, 3064. [Google Scholar] [CrossRef] [Green Version]
- Tong, H. Development of a driving cycle for a supercapacitor electric bus route in Hong Kong. Sustain. Cities Soc. 2019, 48, 101588. [Google Scholar] [CrossRef]
- Xiong, R.; Cao, J.; Yu, Q.; He, H.; Sun, F. Critical Review on the Battery State of Charge Estimation Methods for Electric Vehicles. IEEE Access 2017, 6, 1832–1843. [Google Scholar] [CrossRef]
- Zhang, H.; Zhao, L.; Chen, Y. A Lossy Counting-Based State of Charge Estimation Method and Its Application to Electric Vehicles. Energies 2015, 8, 13811–13828. [Google Scholar] [CrossRef] [Green Version]
- Berzi, L.; Delogu, M.; Pierini, M. Development of driving cycles for electric vehicles in the context of the city of Florence. Transp. Res. Part D Transp. Environ. 2016, 47, 299–322. [Google Scholar] [CrossRef]
- Cui, Y.; Xu, H.; Zou, F.; Chen, Z.; Gong, K. Optimization based method to develop representative driving cycle for real-world fuel consumption estimation. Energy 2021, 235, 121434. [Google Scholar] [CrossRef]
- Huertas, J.I.; Quirama, L.F.; Giraldo, M.; Díaz, J. Comparison of Three Methods for Constructing Real Driving Cycles. Energies 2019, 12, 665. [Google Scholar] [CrossRef] [Green Version]
- Schwarzer, V.; Ghorbani, R. Drive Cycle Generation for Design Optimization of Electric Vehicles. IEEE Trans. Veh. Technol. 2012, 62, 89–97. [Google Scholar] [CrossRef]
- Jing, Z.; Wang, G.; Zhang, S.; Qiu, C. Building Tianjin driving cycle based on linear discriminant analysis. Transp. Res. Part D Transp. Environ. 2017, 53, 78–87. [Google Scholar] [CrossRef]
- Lin, J.; Niemeier, D.A. An exploratory analysis comparing a stochastic driving cycle to California’s regulatory cycle. Atmos. Environ. 2002, 36, 5759–5770. [Google Scholar] [CrossRef]
- Topić, J.; Škugor, B.; Deur, J. Synthesis and Feature Selection-Supported Validation of Multidimensional Driving Cycles. Sustainability 2021, 13, 4704. [Google Scholar] [CrossRef]
- Zhao, X.; Zhao, X.; Yu, Q.; Ye, Y.; Yu, M. Development of a representative urban driving cycle construction methodology for electric vehicles: A case study in Xi’an. Transp. Res. Part D Transp. Environ. 2020, 81, 102279. [Google Scholar] [CrossRef]
- Peng, J.; Jiang, J.; Ding, F.; Tan, H. Development of Driving Cycle Construction for Hybrid Electric Bus: A Case Study in Zhengzhou, China. Sustainability 2020, 12, 7188. [Google Scholar] [CrossRef]
- Brady, J.; O’Mahony, M. Development of a driving cycle to evaluate the energy economy of electric vehicles in urban areas. Appl. Energy 2016, 177, 165–178. [Google Scholar] [CrossRef]
- Nguyen, Y.-L.T.; Nghiem, T.-D.; Le, A.T.; Bui, N.-D. Development of the typical driving cycle for buses in Hanoi, Vietnam. J. Air Waste Manag. Assoc. 2018, 69, 423–437. [Google Scholar] [CrossRef] [PubMed]
- Hongwen, H.; Jinquan, G.; Jiankun, P.; Huachun, T.; Chao, S. Real-time global driving cycle construction and the application to economy driving pro system in plug-in hybrid electric vehicles. Energy 2018, 152, 95–107. [Google Scholar] [CrossRef]
- Ashtari, A.; Bibeau, E.; Shahidinejad, S. Using Large Driving Record Samples and a Stochastic Approach for Real-World Driving Cycle Construction: Winnipeg Driving Cycle. Transp. Sci. 2014, 48, 170–183. [Google Scholar] [CrossRef]
- Gong, H.; Zou, Y.; Yang, Q.; Fan, J.; Sun, F.; Goehlich, D. Generation of a driving cycle for battery electric vehicles: A case study of Beijing. Energy 2018, 150, 901–912. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, X.; Ouyang, M. Energy consumption of electric vehicles based on real-world driving patterns: A case study of Beijing. Appl. Energy 2015, 157, 710–719. [Google Scholar] [CrossRef]
- Shen, P.; Zhao, Z.; Li, J.; Zhan, X. Development of a typical driving cycle for an intra-city hybrid electric bus with a fixed route. Transp. Res. Part D Transp. Environ. 2018, 59, 346–360. [Google Scholar] [CrossRef]
- Ho, S.-H.; Wong, Y.-D.; Chang, V.W.-C. Developing Singapore Driving Cycle for passenger cars to estimate fuel consumption and vehicular emissions. Atmos. Environ. 2014, 97, 353–362. [Google Scholar] [CrossRef]
- Shi, S.; Lin, N.; Zhang, Y.; Cheng, J.; Huang, C.; Liu, L.; Lu, B. Research on Markov property analysis of driving cycles and its application. Transp. Res. Part D Transp. Environ. 2016, 47, 171–181. [Google Scholar] [CrossRef]
- Manku, G.S.; Motwani, R. Approximate frequency counts over data streams. Proc. VLDB Endow. 2012, 5, 1699. [Google Scholar] [CrossRef] [Green Version]
- Wang, L.; Ma, J.; Zhao, X.; Li, X. Development of a Typical Urban Driving Cycle for Battery Electric Vehicles Based on Kernel Principal Component Analysis and Random Forest. IEEE Access 2021, 9, 15053–15065. [Google Scholar] [CrossRef]
- Qin, S.; Qiu, D.; Lin, H.; Bing, W.; Li, Y. Support vector machine-based driving cycle recognition for dynamic equivalent fuel consumption minimization strategy with hybrid electric vehicle. Adv. Mech. Eng. 2018, 10. [Google Scholar] [CrossRef]
- Wang, Z.; Zhang, J.; Liu, P.; Qu, C.; Li, X. Driving Cycle Construction for Electric Vehicles Based on Markov Chain and Monte Carlo Method: A Case Study in Beijing. Energy Procedia 2019, 158, 2494–2499. [Google Scholar] [CrossRef]
- Zhang, Q.; Deng, W. An Adaptive Energy Management System for Electric Vehicles Based on Driving Cycle Identification and Wavelet Transform. Energies 2016, 9, 341. [Google Scholar] [CrossRef] [Green Version]
- Lin, C.; Zhao, L.; Cheng, X.; Wang, W. A DCT-Based Driving Cycle Generation Method and Its Application for Electric Vehicles. Math. Probl. Eng. 2015, 2015, 178902. [Google Scholar] [CrossRef]
Category | Parameter | Value | Unit |
---|---|---|---|
Vehicle Parameters | Curb weight | 1370 | kg |
Length × Width × Height | 3398 × 1720 × 1503 | mm | |
Maximum speed | 120 | km/h | |
Maximum grade | 25 | % | |
Drive type | Front Predecessor | ||
Drive range | 150 | km | |
Wheelbase | 2500 | mm | |
Minimum ground clearance | 150 | mm | |
Motor parameters | Motor peak power | 45 | kw |
Motor rate power | 20 | kw | |
Motor peak torque | 144 | Nm | |
Motor Maximum efficiency | 92 | % | |
Battery parameters | Battery type | Lithium Iron Phosphate | |
Rated capacity | 91.5 | Ah | |
Rated voltage | 320 | V | |
Rated power | 30 | kw |
Statistical Items | Real Bus 883 | DC-1(Markov) | DC-2 |
---|---|---|---|
Time (s) | 5646 | 5248 | 5484 |
Mileage (km) | 45.9 | 45.6 | 45.9 |
Average acc. (m/s2) | 0.364 | 0.388 | 0.372 |
Average dec. (m/s2) | −0.379 | −0.401 | −0.395 |
Idling proportion (%) | 14.04% | 22.43% | 15.55% |
Cruising proportion (%) | 59.2% | 57.13% | 57.58% |
Acc.proportion (%) | 16.62% | 11.32% | 14.73% |
Dec.proportion (%) | 10.14% | 9.12% | 12.14% |
Maximum velocity (km/h) | 77.36 | 80.66 | 78.52 |
Average velocity (km/h) | 30.11 | 33.54 | 31.28 |
Velocity standard deviation | 12.468 | 13.346 | 12.748 |
Maximum acc (m/s2) | 3.689 | 3.597 | 3.731 |
Minimum dec (m/s2) | −3.792 | −3.935 | −3.874 |
Acceleration standard deviation | 0.603 | 0.692 | 0.657 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhao, L.; Li, K.; Zhao, W.; Ke, H.-C.; Wang, Z. A Sticky Sampling and Markov State Transition Matrix Based Driving Cycle Construction Method for EV. Energies 2022, 15, 1057. https://doi.org/10.3390/en15031057
Zhao L, Li K, Zhao W, Ke H-C, Wang Z. A Sticky Sampling and Markov State Transition Matrix Based Driving Cycle Construction Method for EV. Energies. 2022; 15(3):1057. https://doi.org/10.3390/en15031057
Chicago/Turabian StyleZhao, Li, Kun Li, Wu Zhao, Han-Chen Ke, and Zhen Wang. 2022. "A Sticky Sampling and Markov State Transition Matrix Based Driving Cycle Construction Method for EV" Energies 15, no. 3: 1057. https://doi.org/10.3390/en15031057
APA StyleZhao, L., Li, K., Zhao, W., Ke, H. -C., & Wang, Z. (2022). A Sticky Sampling and Markov State Transition Matrix Based Driving Cycle Construction Method for EV. Energies, 15(3), 1057. https://doi.org/10.3390/en15031057