Analysis of electric vehicle charging behavior patterns with function principal component analysis approach

Chenxi Chen, Yang Song, Xianbiao Hu, Ivan G. Guardiola

Research output: Contribution to journalArticlepeer-review

18 Scopus citations


This manuscript focused on analyzing electric vehicles’ (EV) charging behavior patterns with a functional data analysis (FDA) approach, with the goal of providing theoretical support to the EV infrastructure planning and regulation, as well as the power grid load management. 5-year real-world charging log data from a total of 455 charging stations in Kansas City, Missouri, was used. The focuses were placed on analyzing the daily usage occupancy variability, daily energy consumption variability, and station-level usage variability. Compared with the traditional discrete-based analysis models, the proposed FDA modeling approach had unique advantages in preserving the smooth function behavior of the data, bringing more flexibility in the modeling process with little required assumptions or background knowledge on independent variables, as well as the capability of handling time series data with different lengths or sizes. In addition to the patterns revealed in the EV charging station’s occupancy and energy consumption, the differences between EV driver’s charging time and parking time were analyzed and called for the needs for parking regulation and enforcement. The different usage patterns observed at charging stations located on different land-use types were also analyzed.

Original languageEnglish (US)
Article number8850654
JournalJournal of Advanced Transportation
StatePublished - 2020

All Science Journal Classification (ASJC) codes

  • Automotive Engineering
  • Economics and Econometrics
  • Mechanical Engineering
  • Computer Science Applications
  • Strategy and Management


Dive into the research topics of 'Analysis of electric vehicle charging behavior patterns with function principal component analysis approach'. Together they form a unique fingerprint.

Cite this