Driving cycle development for electric vehicle application using principal component analysis and k-means cluster: with the case of Shenyang, China | Synapse