Next Article in Journal
Enhancing Biodiesel Production: A Review of Microchannel Reactor Technologies
Previous Article in Journal
Design of Interleaved Winding for Multilayer Planar Inductor and Its Application in Reducing Current Ringing of LLC Resonant Converter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Charging Behavior Portrait of Electric Vehicle Users Based on Fuzzy C-Means Clustering Algorithm

Shandong Key Laboratory of Intelligent Building Technology, School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China
*
Author to whom correspondence should be addressed.
Energies 2024, 17(7), 1651; https://doi.org/10.3390/en17071651
Submission received: 6 March 2024 / Revised: 25 March 2024 / Accepted: 27 March 2024 / Published: 29 March 2024
(This article belongs to the Section E: Electric Vehicles)

Abstract

:
The rapid increase in electric vehicles (EVs) has led to a continuous expansion of electric vehicle (EV) charging stations, imposing significant load pressures on the power grid. Implementing orderly charging scheduling for EVs can mitigate the impact of large-scale charging on the power grid. However, the charging behavior of EVs significantly impacts the efficiency of orderly charging plans. By integrating user portrait technology and conducting research on optimized scheduling for EV charging, EV users can be accurately classified to meet the diverse needs of various user groups. This study establishes a user portrait model suitable for park areas, providing user group classification based on the user response potential for scheduling optimization. First, the FCM and feature aggregation methods are utilized to classify the quantities of features of EV users, obtaining user portrait classes. Second, based on these classes, a user portrait inventory for each EV is derived. Third, based on the priority of user response potential, this study presents a method for calculating the feature data of different user groups. The individual data information and priorities from the user portrait model are inputted into the EV-optimized scheduling model. The optimization focuses on the user charging cost and load fluctuation, with the non-dominated sorting genetic algorithm II utilized to obtain the solutions. The results demonstrate that the proposed strategy effectively addresses the matching issue between the EV user response potential and optimal scheduling modes without compromising the normal use of EVs by users. This classification approach facilitates the easier acceptance of scheduling tasks by participating users, leading to optimized outcomes that better meet practical requirements.

1. Introduction

With the proposal of the national “dual carbon” goal, EVs have obvious advantages in protecting the environment, saving energy, reducing emissions, and alleviating human dependence on petroleum [1,2]. As of 2021, the global ownership of EVs has reached 16.5 million, and the projected global market share of EVs is expected to reach USD 190 billion by 2030 [3,4]. The increasing scale of the charging load of EVs will significantly affect the operation and planning of regional power grids [5,6]. The assessment of the impacts of EV charging scheduling has received extensive attention recently [7]. Under a reasonable scheduling strategy, EVs can not only help the power grid relieve the pressure on the power grid during unordered charging [8,9,10,11] but also provide auxiliary services such as frequency modulation and backup power for the power grid [12,13]. However, the complex charging behaviors of EV users directly impact the practical implementation of charging scheduling [14,15]. The accurate analysis of the charging behavior of EVs has become the primary issue in EV charging scheduling [16].
Plenty of researchers have conducted extensive research on the charging behavior of EVs, with a specific emphasis on strategies to reduce the overall charging costs for users and mitigate the potential impacts on grid stability caused by high-demand charging. The charging behaviors of EVs have differentiated time, urgency, and flexibility [17]. Ref. [18] summarized that the charging behaviors of EVs are related to the user’s thoughts, preferences, and habits. Ref. [19] made a statistical analysis on the charging behavior of EV users in Ireland, revealing that the charging patterns of EV owners are time-dependent and unaffected by location. Ref. [20] found that private EV owners choose night charging with lower electricity prices, which should mean lower overnight electricity prices. The findings in [21] indicated that factors such as charging time, the distance to a charging station, charging cost, remaining battery energy, and maximum battery rechargeable energy all play a significant role in influencing drivers’ charging decisions. Different charging behaviors have a significant impact on the load curve of the power grid [22]. Predictions for the orderly charging load of EVs have been made through the analysis of EV charging behavior [23]. Based on the analysis of EV charging behavior, the burden on the electrical grid can be alleviated by shifting charging times [24]. Actually, several scholars have made great efforts to classify EV users. Chen J. et al. [25] studied models of EV charging stations, which were categorized into five types based on travel purposes: home, work, shopping, social interaction, and others.
The analysis of EV users either employs a user group approach or focuses on typical vehicles. The research referenced in [26,27,28] concentrates on the behavior of EV user groups, overlooking the differences between each EV. Research on each EV focuses on the behavioral features of typical vehicles and obtains the charging behavior of each EV user through probability analysis [29], traffic travel law simulation [30,31,32], and big data processing [33,34].
Compared to research on user group behavior, the study strategy of focusing on typical vehicles proves to be more accurate when analyzing EV behavior [35]. However, research from the perspective of typical vehicles alone overlooks the diversity of group vehicle behaviors and fails to accommodate the vast scale of EV users, presenting limitations.
The analysis of EV charging behavior mostly adopts the clustering method [36]. Clustering is one of the basic algorithms of unsupervised machine learning. Common clustering methods include K-means clustering, the density-based spatial clustering of applications with noise (DBSCAN), fuzzy c-means clustering (FCM), the Gaussian mixture model (GMM), etc. In cluster analysis, FCM is a soft clustering algorithm. It can automatically divide clusters based on the distance between sample points and is more flexible than other clustering methods [37,38]. The study clusters the charging start time, charging end time, charging time, and charging amount, classifies EV users, and predicts EV charging behavior [39,40].
In the field of power load analysis, user portrait technology accurately portrays the features of power consumers using labeled indicators related to energy consumption and electricity usage [41]. By integrating user portrait technology with research on optimizing EV charging schedules, EV users can be effectively classified to meet the varying needs of different user groups. This study proposes a combined approach that integrates both group and individual user behavior analysis, which can satisfy the behavior analysis of large-scale vehicle users while also enhancing the accuracy of user group behavior analysis. This study establishes a user response portrait model and proposes a precise portrait strategy for EVs in a campus setting. This strategy provides user group classification based on response potential for scheduling optimization, making it easier for participating users to accept scheduling tasks, resulting in more realistic optimization outcomes. The research content is shown in Figure 1 below. The main contributions of this study are as follows:
  • The charging behavior portraits of EV users are characterized using FCM. The two-dimensional clustering results of the arrival time and parking time of EVs and the clustering results of charging time are aggregated by features, and the charging portrait categories of EVs in the park are obtained.
  • This study introduces a portrait model that combines group portrait categories with individual EVs. Each portrait category corresponds to a different range of features, and the charging data of each EV may include one or several portrait categories, thus generating a list of user portraits for each EV. Based on the duration of schedulable time associated with each portrait category, EV users are categorized into four types: high-quality schedulable users, medium-quality schedulable users, low-quality schedulable users, and irregular users.
  • In order to enhance the accuracy of the user portraits, this study conducted further statistics based on the charging patterns on weekdays and weekends. The statistics were categorized into weekday charging, weekend charging, and weekday–weekend charging for each EV. This study introduces the classification of dispatchable EVs and their priorities during the peak/flat/valley load periods.
  • Based on the priority of user response potential, this study presents a method for calculating the feature data of different user groups. The data are inputted into the EV scheduling optimization model for computation and solution, resulting in optimized scheduling outcomes for each user group. While ensuring user satisfaction is not compromised, the diverse needs of the power grid can be met based on the priority of user groups. This study validates the feasibility of certain user group portraits through three charging scheduling scenarios. The experimental results demonstrate that when considering the charging cost of EV users as a single objective function, the charging cost is reduced by 47.42% compared to unstructured charging. When both the charging cost and load fluctuation of EV users are considered as dual objective functions, the charging cost of EV users and the load fluctuation of the charging station are reduced, respectively, by 41.76% and 31.07%.

2. Research Framework and Methodology

The research framework of this study is shown in Figure 2. The first part of the research framework—the EV users’ charging behavior portrait categories—was obtained. The charging behaviors of multiple EV users in the park were reasonably classified by clustering and feature aggregation, and the charging portrait categories of EVs in the park were obtained. The second part of the research framework, the charging behavior of each EV, can be characterized using one or multiple user profile categories. The orderly scheduling priority of EVs is determined by considering both the proportion of each EV portrait and the scheduling time. Moreover, the dispatchable EVs and their priority during the peak/flat/valley load periods are further studied. The specific steps in the two parts are shown in Figure 2.

2.1. EV Users’ Charging Behavior Portrait Categories

2.1.1. Collection and Preprocessing of Data

The necessary dataset for this research needed to be collected. Data preprocessing involves various tasks such as data cleaning, calculation, transformation, and normalization. Data cleaning included the removal and filling of missing data. Some EV charging data are sparse and considered irregular users; thus, these were excluded from the clustering analysis. Abnormal information in the original dataset was corrected accordingly. In case of missing features, either elimination or filling with the median value was performed for the data points. Incorrect data, such as the charging time exceeding the stay time, were removed from consideration. Data calculation entails deriving useful information through computations. Data transformation involves converting different types of data into numerical formats recognizable by clustering algorithms. Lastly, data normalization was conducted to scale the original data within the range 0–1 in order to eliminate impacts of amplitude.

2.1.2. Feature Extraction

When analyzing user arrival and departure times, it is crucial to account for instances where EV users do not arrive and depart within the same calendar day. The parking time of each EV is calculated based on arrival time, departure time, and the date difference between the two time points, regardless of overnight stays or visits spanning multiple days.
T p = T d T a + 24 D d a t e
where T p is the parking time, T a is the arrival time, and T d is the departure time. D d a t e is the difference in dates between the arrival time and the departure time. In this study, the arrival time, parking time, and charging time from the data were chosen as feature parameters.

2.1.3. FCM Clustering

The FCM algorithm is a clustering algorithm. In this algorithm, the degree of affiliation of each sample point with all class centroids is determined through the optimization of a specific objective function. Upon the acquisition of these membership values, they were utilized as a foundational criterion for the categorization of the sample dataset.
The difference between the FCM algorithm and traditional clustering algorithms is that the former changes the “either/or” phenomenon of clustering, and an object can belong to multiple categories in different degrees. Compared with K-means hard clustering, FCM clustering provides more flexible clustering results. Considering the complexity of EV users’ charging behaviors, FCM clustering was used in this study to analyze EV charging behaviors. The three key parameters of FCM clustering are the number of clusters, the center of mass of clusters, and the cluster corresponding to data points.
(1)
Objective function.
The objective function of clustering is essentially the sum (the sum of squares of errors) of the Euclidean distances from various points to various classes. FCM clustering is the calculation of the minimum value of the objective function under the condition that the membership constraint function is met. The process of clustering solves the minimum objective function and reduces the error value of the objective function through repeated iterative operations. When the objective function converges, the final clustering result is obtained, and the formulas of the objective function are as follows:
J m = i = 1 N j = 1 C u i j m x i v j 2 ,   1 m <
Constraints:
j = 1 C u i j = 1 , i = 1 , 2 N
where m is the fuzzy index, N is the data volume, and c is the number of clustering centers. v j represents the j -th center, x i represents the i -th sample, and u i j represents the membership degree of the sample x i to the clustering center. v j . can be any measure that represents the similarity (distance) of data, and the most common one is the Euclidean norm.
(2)
The membership degree matrix u i j and cluster center v j .
The membership matrix represents the degree to which each sample point belongs to each class. For a single sample, x i , its membership to each cluster adds up to 1. The objective function is related to Euclidean distance. When the objective function reaches the minimum, the Euclidean distance is the shortest. This guarantees the clustering principle of the highest intra-group similarity and the lowest inter-group similarity. The formulas of the membership degree matrix and cluster center are as follows:
u i j = 1 k = 1 C x i v j x i v k 2 m 1
v j = i = 1 N u i j m x i i = 1 n u i j m
where u i j and v j are interrelated. FCM clustering is a process of iteratively calculating membership u i j and cluster centers v j until they reach an optimal level.
(3)
The termination condition of iteration.
max u i j t + 1 u i j t < ε
where t is the number of iteration steps, and ε is the error threshold. u i j and v j are updated in the iteration until the maximum change in the membership degree before and after two iterations does not exceed the error threshold, and, at this time, the comparative optimal (local optimal or global optimal) state is reached. The process eventually converges to the local minimum or saddle point of the target J m .
The detailed description of each step is described as follows:
Step 1.
Initialize the matrix determined by the membership function U 0 (initialized between random values [0, 1]) while satisfying the constraints of Formula (3).
Step 2.
Calculate the central value of the cluster v j according to Formula (5).
Step 3.
Calculate the new membership matrix u i j according to Formula (4).
Step 4.
Calculate the change in the objective function this time and the last time according to Formula (2). If the change is less than a certain threshold, then stop the algorithm; otherwise, go to Step 2.
This clustering process is divided into the following two parts:
The arrival time and parking time of EVs are clustered as K 1 , K 2 K n using the two-dimensional FCM algorithm.
f F C M ( T a   &   T p ) = { K 1 , K 2 , , K n }
The one-dimensional fuzzy FCM algorithm is used to calculate the charging time of EVs to obtain G 1 , G 2 G m .
f F C M ( T c ) = { G 1 , G 2 , , G m }
where f F C M ( T a   &   T p ) is the result of arrival time and parking time clustering, and f F C M ( T c ) is the result of charging time length clustering.

2.1.4. Feature Aggregation

When opting for three-dimensional clustering, it becomes challenging to distinguish between categories. Based on literature references and data analysis, two-dimensional clustering involving arrival time and parking time is selected, and the results are combined with the clustering of charging time for feature aggregation.
Feature aggregation refers to clustering different feature quantities or feature vectors separately and then combining all clustering results into new categories. Through feature aggregation, related features in the original data can be combined to reduce the dimensionality and complexity of the data, extracting more representative and informative features. This helps improve the performance and accuracy of models as well as uncover deeper relationships between data. Feature aggregation is commonly used in feature engineering and data preprocessing processes.
According to the clustering results K 1 , K 2 K n of the arrival time and parking time of EV users and the clustering results G 1 , G 2 G n of the charging time of EV users, feature aggregation was conducted to form portrait categories to describe the charging behavior of EVs, as shown in Figure 3.
By using feature aggregation and eliminating irrelevant categories, all user portrait categories could be identified accurately. By analyzing the relationship between parking time and charging time, the feasible scheduling time for each portrait category could be established, usually by deducting the charging time from the parking time. A longer scheduling time indicates higher optimal scheduling behavior within the user’s charging portrait category.

2.2. Analysis of the Charging Behavior of Each EV

(1)
EV charging on weekdays and weekends.
Different users have different patterns of charging behavior on weekdays and weekends, which can be generally divided into three categories: charging on weekdays, charging on weekends, and charging on both weekdays and weekends.
(2)
The charging behavior portrait of each EV.
Strictly, the complexity of each EV user’s charging behavior cannot be fully represented by individual portraits. Each portrait category corresponds to different feature quantities (selected arrival time, parking time, and charging time), and the charging data information of each EV user matches one or more portrait categories. The list of the user charging behavior portrait also differs. Here, the charging behavior portrait of each EV is listed according to the user’s charging behavior portrait category.
(3)
Determine the rules of the user’s charging behavior portrait.
The list of EV users’ charging behavior portraits for each EV may contain multiple portraits. However, if there are too many portraits in the process, there will be many difficulties in the subsequent study of EV users’ charging behavior usage. In order to guarantee the accuracy of the portraits of EV users’ charging behaviors and provide a fast method for orderly charging scheduling, one or several portraits of EV users’ charging behaviors with a large proportion are selected as the final portraits of this EV. Based on this, if the set portrait rules are met, all EVs are divided into regular charging EV users; otherwise, they are divided into irregular charging EV users.
Based on the clustering process, criteria for assessing the priority of EV users have been established as follows:
  • If the percentage of any single portrait category data reaches between L and 100%, the user is classified as a high-quality user.
  • If the combined percentage of any two portrait category data reaches between L and 100%, the user is classified as a medium-quality user.
  • If the combined percentage of any three portrait category data reaches between L and 100%, the user is classified as a low-quality user.
  • Users who do not fall into the above categories are classified as irregular users.
Based on these criteria, users were classified as high-quality, medium-quality, low-quality, or irregular users.
The response potential of different user groups affects the dispatch efficiency of the power grid. The response capability of high-quality users is higher than that of medium-quality users, and the response capability of medium-quality users is higher than that of low-quality users. When EVs are dispatched into the power grid, priority is given to users with higher priority levels, as the dispatch results are more likely to be accepted by users, avoiding impacting user satisfaction and travel usage. Irregular users cannot learn from vehicle user behavior and, thus, are not selected for dispatch.

3. Case Study

In order to test the effect of the model, the dataset selected for this study was ACN-Data, which is a public dataset used for EV charging research. The ACN-Data data were collected from two real-world adaptive charging network facilities in California. The adaptive charging network facility on the Caltech campus is in a parking lot and has 54 EVSEs (EV supply equipment or charging stations; EV power supply devices or parks) and a 50 kW DC fast charger. (All the experimental parts are executed using Python 3.9 on an Intel (R) Core (TM) i5-10500 CPU 3.10 GHz system with 16 GB RAM. Additionally, keras2.7 and sklearn0.0 post 12 are selected as the main deep learning framework for model training).
In this study, the data from one year (a total of 6555 pieces of data from 28 October 2018 to 28 October 2019) were used, and 53 vehicles with abundant charging data were selected to analyze users’ charging behaviors.

3.1. EV Users’ Charging Behavior Portrait Categories

3.1.1. Data Preprocessing

After the abnormal data were removed, 6283 pieces of data were available, including the charging data of 53 vehicles (charging pile number, vehicle number, arrival time, start time of charging, stop time of charging, departure time, etc.).

3.1.2. Feature Extraction

Considering that the arrival date and departure date may not be the same day, in order to avoid introducing errors in the results, the parking time was selected and obtained through calculation. In Figure 4a, the clustering results of arrival time and departure time exhibit clusters with close inter-cluster distances and relatively dispersed points within the clusters, indicating poor classification effectiveness. On the other hand, in Figure 4b, the clustering results of arrival time and parking time clearly delineate four distinct categories. Meanwhile, the charging time of EVs was selected by considering the difference in EV users’ charging power and battery capacity. The arrival time, parking time, and charging time of EV users at the charging pile were selected as the feature quantities with which to describe the charging behavior portrait of EV users and were converted into a digital format that could be used for clustering.

3.1.3. FCM Clustering

The silhouette score is one of the commonly used evaluation metrics for clustering, and the specific formula is shown below:
S = 1 n i = 1 n b ( x i ) a ( x i ) m a x { b ( x i ) , a ( x i ) }
where n represents the total number of data points in the cluster set, x i denotes the clustered data, a x i is the average distance between x i and the other points within the same cluster set, and b x i is the average distance between x i and the points in the other different cluster sets; the silhouette score ranges from −1 to 1, where a higher value indicates better clustering performance.
The Calinski–Harabaz score is also one of the commonly used metrics for measuring clustering effectiveness, with the specific formula as follows:
s k = t r ( B k ) t r ( W k ) m k k 1
where m represents the number of samples in the training set, k denotes the number of clusters, B k is the covariance matrix between clusters, W k is the covariance matrix within clusters, and t r ( ) denotes the trace of a matrix. A larger Calinski–Harabaz factor indicates better clustering effectiveness.
Firstly, two-dimensional FCM clustering was performed on arrival time and parking time. The parameters of the FCM clustering were optimized, including the number of clusters and the fuzziness factor. Figure 5 and Table 1 display the silhouette score of the two-dimensional FCM under different numbers of clusters and different fuzziness factors. Figure 6 and Table 2 display the Calinski–Harabaz score of the two-dimensional FCM under different numbers of clusters and different fuzziness factors.
From Figure 5 and Figure 6, it can be observed that when the silhouette score and fuzziness factor are set to 2 and 4, respectively, FCM achieves the best clustering results. According to the analysis of the results of multiple experiments, in order to achieve better classification results, the two-dimensional clustering of arrival time and parking time is divided into four categories, and the charging time is divided into three categories. The results are presented in Figure 4b.
For a more intuitive representation, the clustering results are shown in a normal distribution diagram (Figure 7).
Secondly, one-dimensional FCM clustering was conducted for EV charging time. Figure 8 and Table 3 display the silhouette score of the one-dimensional FCM under different numbers of clusters and different fuzziness factors. Figure 9 and Table 4 display the Calinski–Harabaz scores of the one-dimensional FCM under different numbers of clusters and different fuzziness factors.
From Figure 8 and Figure 9, it can be observed that when the silhouette score and fuzziness factor are set to 3 and 4, respectively, FCM achieves the best clustering results. Based on the difference in EV users’ electricity demand and charging power, the charging times of EVs were selected as the feature quantities for clustering analysis, and the multi-user’s charging time was divided into classes. Figure 10 shows the normal distribution of charging time.

3.1.4. Generate User Charging Behavior Profile Categories

Considering the complexity of the users’ charging behavior, according to the cluster of arrival times and parking times, as well as the cluster of charging times, a new cluster was generated by using feature aggregation to form the portrait category of the overall users’ charging behavior. According to the parameters mean value and variance that determine the normal distribution curve, this study takes each feature quantity for each cluster datum as the numerical range of this cluster, indicating that 68% of the data in this set fall within this numerical range.
According to the rationality of the value and the principle that parking time is longer than charging time, any unreasonable user portraits were removed, and nine categories were formed through reasonable combination. Then, graphs were generated for each category with a normal distribution, as shown in Figure 11.

3.1.5. Schedulable Time of User Charging Behavior Profile Category

The time that can be scheduled in the charging process can be obtained according to the portrait, and the value of parking time subtracted from the charging time is the scheduling time of each portrait type. The longer the scheduling time, the better the flexibility and schedulability of the scheduling of reasonable and orderly charging of EVs, and the better the portrait type of a user’s charging behavior. Table 5 shows the scheduling time duration by user portrait category.
According to the time-sharing pricing of regional peak load in California, USA, the electricity consumption period can be divided into the valley period (23:00–8:00), peak period (12:00–19:00), and flat period. According to the peak–valley period and dispatching time of the power grid, in which the arrival time is located, the priority ranking of the categories of user charging behavior portraits is shown in Table 6.

3.2. Each User’s Charging Behavior Analysis

3.2.1. User Charging Behavior Analysis Based on Weekdays and Weekends

According to EV users’ travel preferences on weekdays and weekends, the daily charging frequency can be roughly divided into three categories: charging on weekdays, charging on weekdays and weekends, and charging on weekends. A total of 53 vehicles were classified (below) according to the number of trips per day, as shown in Table 7.

3.2.2. User Charging Behavior Portrait of Each Car

Based on the complexity of EV users’ charging behaviors for each vehicle, this study describes the behaviors of a single vehicle and determines the charging behavior portraits of each EV user by using the proportion of nine categories. A vehicle cannot be completely represented by a user charging behavior portrait category. According to the criteria in the article, L is set to 70. In Appendix A, if the percentage of any single portrait category data reaches 70–100%, the user is classified as a high-quality schedulable user and marked in red. If the combined percentage of any two portrait category data reaches 70–100%, the user is classified as a medium-quality schedulable user and marked in green. If the combined percentage of any three portrait category data reaches 70–100%, the user is classified as a low-quality schedulable user and marked in blue. Users who do not fall into the above categories are classified as irregular users and are marked in purple.

3.3. EV Optimal Scheduling Model

Smart charging of EVs can help reduce user costs and grid fluctuations [42,43,44]. Smart charging involves establishing objective functions, constraints, and optimization plans. By combining methods to profile the charging behavior of EV users, we obtained feature data for each user, and these were input into the EV scheduling model. Based on user priority, one or more user groups could be selected for scheduling. In order to enhance the efficiency of EV dispatch, it is recommended to exclude irregular users; the remaining user groups can be chosen based on the grid’s demand and user satisfaction. On the basis of meeting the energy and time needs of EV users, we assume constant power, adjusting the charging time to achieve smart charging scheduling. The scheduling period is 24 h, with a step size of 15 min. We establish three charging scheduling scenarios: uncontrolled charging, single-objective charging scheduling with user cost as the objective function, and multi-objective charging scheduling with user cost and charging station load fluctuation as objective functions. The genetic algorithm (GA) and non-dominated sorting genetic algorithm II (NSGA-II) were used to solve the single-objective and multi-objective charging scheduling models, respectively.

3.3.1. The Calculation Method of Feature Quantities

Based on the EV user profile model, the feature data of each EV user’s charging behavior were obtained using the following formulas:
Arrival   time :   A E V i = j = 1 k P ( A i j ) δ A i j
Parking   time :   P E V i = j = 1 k P ( A i j ) δ P i j
Charging   demand :   Q E V i = j = 1 k P ( A i j ) δ Q i j
where A E V i , P E V i , and Q E V i are the feature parameter values representing the arrival time, parking time, and charging demand of the i - th EV, respectively, and δ A i j , δ P i j , and, δ Q i j are the standard deviations of EV data information for the j - th class of the i - th EV. P ( A i j ) is the proportion of the  j - th class of EV data information for the i - th EV.

3.3.2. Time-of-Use Price (TOU)

The TOU corresponding to the Caltech campus was chosen [45]. Table 8 shows the TOU of summer weekdays. It can be seen from Table 8 that the peak price time is from 12:00 to 19:00, and the valley price time is from 23:00 to 08:00 (the next day).

3.3.3. Decision Variables

In the scheduling scenario, the start charging time and charging time of EVs are crucial for efficient scheduling. The decision variables in this context are defined as follows:
s ¯ 1 , s ¯ 2 , s ¯ i , , s ¯ N ; c 1 , c 2 , c i , , c N
where s ¯ i is the start charging time of the i - th EV. c i is the length of the charging time of the i - th EV.

3.3.4. Objective Function

The first objective function minimizes the total charging cost for EV users. Based on the time-of-use electricity price data, the charging cost for each EV user can be calculated. By summing up the charging costs for all users, the total charging cost for EV users can be obtained, thereby defining the first objective function. The formula is as follows:
f 1 = min i = 1 N t = 1 T c p t p i t t
where c p t represents the electricity price for the t - th time period. p i t represents the charging power of the i - th EV during the t - th time period. t represents the duration of each time period.
The second objective function minimizes the fluctuation in charging station load. It can measure the fluctuation in the charging station load by calculating the variance of the load curve within a 24 h scheduling period. A smaller variance value indicates a lower level of load fluctuation. The formula for this objective function is as follows:
f 2 = 1 T t = 1 T P E V t P E V ¯ P E V t = i = 1 N P E V i L t i P E V ¯ = 1 T t = 1 T P E V t
where f 2 represents the variance of the load curve of EVs within the region, P E V t is the total power consumption of EVs at time t , P E V ¯ is the average power consumption of EVs within the region during the day, P E V i is the charging power of the i - th EV, and L t i represents the charging status of the i - th EV at time t .

3.3.5. Constraints

(1)
Charging time constraint:
During the scheduling process of EV charging, the charging time should not exceed the departure time. The formula is as follows:
s ¯ i + c i d ˜ i
d ˜ i is the parking time for the i th EV.
(2)
Integer programming constraints:
The decision variables in the EV charging scheduling model are considered as an integer programming problem, where the values of the decision variables are restricted to integers or fixed steps:
s ˜ i s ¯ i d ˜ i
0 c i 24
(3)
Charging Power Constraint:
p c i η e ˜ i
where p is the charging power of the charging pile, η is the EV charging efficiency, and e ˜ i is the charging demand of t the i - th EV.

3.3.6. The Experimental Results

The non-dominated sorting genetic algorithm II (NSGA-II) was employed to solve the EV charging scheduling model; NSGA-II is an improved version of the non-dominated sorting genetic algorithm (NSGA) [46].
The following figures compare the results of three different charging scheduling models, namely GA and NSGA-II. Figure 12 shows the iteration process of the single-objective charging scheduling model using GA; Figure 13 displays the Pareto optimal solution set obtained by the NSGA-II algorithm for the multi-objective scheduling model. Both GA and NSGA-II successfully obtained optimal solutions during the charging scheduling model optimization process.
In Figure 14, the graph represents the cost of charging and the variance of the load curve for three different charging scheduling scenarios. Table 9 shows the optimization results obtained by considering the cost of charging for EV users as the single objective function. As a result, the EV user’s charging cost was reduced by 47.42%, and the variance of the load curve decreased by 8.24%. In the case of considering both the EV user’s charging cost and the variance of the load curve as the objective functions, the EV user’s charging cost was reduced by 41.76%, and the variance of the load curve decreased by 31.07%.
These findings demonstrate the effectiveness of the GA and NSGA-II algorithms in optimizing the charging scheduling process for EVs. The optimization results indicate significant improvements in reducing the charging cost for users and minimizing the fluctuations in the load curve.
The results highlight the effectiveness of optimizing EV charging scheduling by considering EV user behavior. The optimization outcomes clearly indicate significant improvements in reducing both EV charging costs and load curve fluctuations.

4. Results and Analysis

The charging behavior portrait categories of EV users were obtained by combining the charging behavior analysis methods for the groups of users and each EV. One or more user charging behavior portrait categories were used to describe the charging behavior of each EV. The accuracy of the charging behavior analysis of EV users was improved.
Based on user priority, one or more user groups can be selected for scheduling. In order to enhance the efficiency of EV dispatch, it is recommended to exclude irregular users; the remaining user groups can be chosen based on the grid’s demand and user satisfaction.
As shown in Table 10, the schedulability of orderly charging for EVs is influenced by the regularity of the EV user’s charging behavior. The table likely presents different levels or categories of user charging behavior regularity and the corresponding strength of schedulability for orderly charging.
(1)
High-quality schedulable EV users (Category 1):
According to Table 10, the most prominent profile categories for these EV users account for more than 70% of the total. The EV users’ behavior indicates a high degree of schedulability in EV charging and discharging scheduling and demand-side response. By dividing the charging periods into peak/flat/valley and weekdays/weekends, it becomes feasible to precisely analyze the scheduling potential of each EV during any specific time segment. This analysis facilitates the creation of optimal scheduling plans for the entire scheduling model.
(2)
Medium-quality schedulable EV users (Category 2):
According to Table 10, these EV users’ two most prominent profile categories account for more than 70% of the total. The EV user’s behavior can be classified into two distinct categories, showing a decrease in regularity and an increase in the randomness of charging behavior. The dispatchability of medium-quality schedulable users is lower compared to that of high-quality schedulable users. If the charging and discharging schedules of high-quality dispatch users fail to meet the power grid’s requirements, further dispatching of medium-quality dispatch users should be considered.
(3)
Low-quality schedulable EV users (Category 3):
According to Table 10, these EV users’ three most prominent profile categories account for more than 70% of the total. The user’s behavior can be categorized into three distinct profiles, with an increase in randomness in charging behavior and a decrease in regularity. The dispatchability of medium-quality dispatch users is higher compared to that of low-quality dispatch users. In the case where the charging and discharging schedules of medium-quality dispatch users are unable to meet the power grid’s requirements, further dispatching of low-quality dispatch users should be considered.
(4)
Irregular users:
Table 10 shows that the sum of the three highest user profile categories in this user category is less than 70%. This user category has a larger number of charging behavior categories, with at least three or more charging behaviors. This indicates a high level of randomness and poor regularity in their charging behavior, further implying that the charging behavior of this user category cannot be analyzed effectively.
According to the analysis in the paper, the regularity of charging habits decreases sequentially from high-quality users to medium-quality users and then to low-quality users. During the scheduling process of EVs with the power grid, it is important to prioritize users with higher priority levels. Such scheduling results are more likely to be accepted by users, thus avoiding any negative impact on user satisfaction and their travel needs. Irregular users, who do not exhibit predictable vehicle usage patterns, are not selected for scheduling due to the inability to learn their behavior.
The impact of user profile classification on the power grid can be manifested in the following aspects:
  • Resource allocation: By accurately identifying irregular users as well as high-, medium-, and low-quality schedulable users, resources such as charging stations and grid capacity can be allocated more effectively. High-priority schedulable users could be given priority access to fast charging stations or reserved time slots, while irregular users could be scheduled based on the availability of resources, reducing waiting times, and congestion at charging stations.
  • Grid stability: High-priority schedulable users can help grid operators better manage and predict electricity demand. Encouraging these users to charge during periods of low demand or when the generation of renewable energy is high can improve the stability of the grid and maximize the integration of renewable energy sources.
  • Demand response programs: Differentiating between user types also enables the implementation of customized demand response programs for each group. Strategies for participating in demand response programs can be formulated based on the priority levels of users, helping to balance grid demand. For irregular users, incentive measures can be introduced to encourage them to adjust their charging patterns, optimizing grid interaction.
Based on the discussion above, this study proposes a method that combines user profiling technology with optimized scheduling for EVs. By utilizing the user profiling model, four different priority levels of user groups are identified, allowing for differentiated settings within the scheduling model. According to the load curve of the scheduling model, it is evident that the user groups meeting the grid demand response play a role in peak shaving and valley filling, validating the feasibility of this strategy. This model significantly enhances the targeted scheduling of EV charging and discharging, improving the interaction efficiency between EVs and the grid.

5. Conclusions

In order to further explore the charging behavior of EVs, this study proposes a method that combines user profiling technology with an EV optimization scheduling model to achieve the precise classification of EV users. The individual feature data, priorities, and group profiles of users are fed into the EV optimization model. The NSGA-II algorithm was employed to solve the scheduling model, and experimental results prove the effectiveness of the proposed optimization strategy. The conclusions are as follows:
(1)
Based on the user profile model, four types of user groups and their priorities were identified, which formed the basis for the differentiated settings of users in the EV scheduling model.
(2)
According to the different priorities of the user groups, the feature values of each EV user were calculated and input into the scheduling model.
(3)
By comparing the EV scheduling model before and after optimization, adjusting the charging times of users effectively reduces charging costs, stabilizes grid load fluctuations, and improves the efficiency of orderly charging, preliminarily verifying the effectiveness of the strategy.
(4)
Based on satisfying user electricity demand and assessing the potential for user response, this study validates the feasibility of certain user group portraits through three charging scheduling scenarios. The experimental results demonstrate that when considering the charging cost of EV users as a single objective function, the charging cost is reduced by 47.42% compared to unstructured charging. When both the charging cost and load fluctuation of EV users are considered as dual objective functions, the charging cost of EV users and the load fluctuation of the charging station are reduced by 41.76% and 31.07%, respectively.
In the future, based on the method of this study, further research will be conducted on integrating renewable energy sources while optimizing EV scheduling to meet the demands of the power grid.

Author Contributions

Conceptualization, A.Y. and G.Z.; methodology, A.Y.; software, A.Y.; validation, A.Y. and G.Z.; formal analysis, G.Z. and W.P.; investigation, C.T.; resources, Y.L.; data curation, A.Y. and Y.L.; writing—original draft preparation, A.Y.; writing—review and editing, A.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This study is partly supported by the Natural Science Foundation of Shandong Province (ZR2023QF020), the Open foundation of the Anhui Province Key Laboratory of Intelligent Building & Building Energy Saving (IBES2022KF06), the Shandong Provincial Science, and the Technology SME Innovation Capability Improving Project (2022TSGC2157).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

Abbreviations
EVsElectric vehicles
DBSCANDensity-based spatial clustering of applications with noise
FCMFuzzy c-means
GMMGaussian mixture model
Variables
T a EV arrival time
T d EV departure time
T p EV parking time
J m Objective function
m Fuzzy index
N The data volume
c The number of clustering centers
v j The   j -th center
x i The   i -th sample
u i j The   membership   degree   of   the   sample   x i   to   the   clustering   center   v j .
The similarity (distance) of data
t The number of iteration steps
f F C M ( T a   &   T p ) The result of arrival time and parking time clustering
f F C M ( T c ) The result of charging time clustering
ε The error threshold
A E V i Feature   parameter   values   of   the   arrival   time   of   the   i - th EV
P E V i Feature   parameter   values   of   the   parking   time   of   the   i - th EV
Q E V i Feature   parameter   values   of   the   charging   demand   of   the   i - th EV
δ A i j The   standard   deviation   of   arrival   time   data   for   the   j - th   class   of   the   i - th EV
δ P i j The   standard   deviation   of   parking   time   data   for   the   j - th   class   of   the   i - th EV
δ Q i j The   standard   deviation   of   charging   demand   data   for   the   j - th   class   of   the   i - th  EV
P ( A i j ) The   proportion   of   the   j - th   class   of   EV   data   information   for   the   i th  EV.
s ¯ i The   start   charging   time   of   the   i - th EV
c i The   length   of   charging   time   of   the   i - th EV
c p t The   electricity   price   for   the   t - th time period
p i t The   charging   power   of   the   i - th   EV   during   the   t - th time period
t The duration of each time period
f 2 The variance of the load curve of EVS within the region
P E V ¯ The average power consumption of EVS within the region during the day
P E V i The   charging   power   of   the   i - th EV
L t i The   charging   status   of   the   i - th   EV   at   time   t
d ˜ i The   parking   time   for   the   i - th EV
p The charging power of the charging pile
η The EV charging efficiency
e ˜ i The   charging   demand   of   the   i - th EV

Appendix A

Table A1. Charging behavior portrait proportion of each EV. (Red, green, blue, and purple respectively represent high, medium, low quality schedulable users, and irregular users).
Table A1. Charging behavior portrait proportion of each EV. (Red, green, blue, and purple respectively represent high, medium, low quality schedulable users, and irregular users).
UserIDK1G1K1G2K2G1K2G2K3G1K3G2K4G1K4G2K4G3Maximum ProportionPortrait CategoryProportion
3240.00%4.67%0.00%11.33%0.00%0.67%0.00%83.33%0.00%83.33%K4G2 83.33%
10820.00%7.43%0.00%0.00%0.00%6.29%0.00%82.29%3.43%82.29%K4G2 82.29%
5671.85%11.73%0.00%1.85%0.00%1.23%1.85%77.78%3.70%77.78%K4G2 77.78%
7540.00%18.18%0.00%0.00%3.03%77.27%0.00%0.00%1.52%77.27%K3G2 77.27%
8581.21%3.03%3.03%9.09%0.00%1.21%4.85%76.97%0.61%76.97%K4G2 76.97%
10990.00%0.00%0.00%0.00%23.19%76.81%0.00%0.00%0.00%76.81%K3G2 76.81%
6090.00%76.67%0.00%20.00%0.00%3.33%0.00%0.00%0.00%76.67%K1G2 76.67%
11261.16%9.30%0.00%6.98%0.00%1.16%6.98%73.26%1.16%73.26%K4G2 73.26%
7430.00%3.82%0.00%44.71%0.00%0.88%0.88%49.71%0.00%49.71%K4G2K2G2 94.41%
17460.00%61.29%0.00%3.23%2.42%33.06%0.00%0.00%0.00%61.29%K1G2K3G2 94.35%
11330.00%8.08%1.01%34.34%0.00%55.56%0.00%0.00%1.01%55.56%K3G2K2G2 89.90%
6763.13%1.04%1.04%0.00%0.00%1.04%56.25%3.13%33.33%56.25%K4G1K4G3 89.58%
7123.27%4.67%2.34%3.27%0.00%0.00%20.56%62.15%3.74%62.15%K4G1K4G2 82.71%
112410.81%68.65%0.00%0.54%0.00%0.00%2.16%14.05%1.08%68.65%K1G2K4G2 82.70%
5593.65%2.19%4.38%2.19%0.00%0.73%49.64%32.85%3.65%49.64%K4G1K4G2 82.48%
11614.76%45.24%1.19%5.95%1.19%36.90%2.38%2.38%0.00%45.24%K1G2K3G2 82.14%
77761.11%1.39%8.33%1.39%19.44%1.39%1.39%1.39%0.00%61.11%K1G1K3G1 80.56%
11640.00%9.41%1.18%4.71%0.00%36.47%3.53%43.53%1.18%43.53%K4G2K3G2 80.00%
6205.56%4.44%0.00%7.78%0.00%0.00%25.56%54.44%2.22%54.44%K4G2K4G1 80.00%
690.78%7.75%2.33%7.75%0.00%0.78%13.18%66.67%0.00%66.67%K4G1K4G2 79.84%
8910.87%19.05%0.00%23.81%0.00%0.00%1.30%54.55%0.43%54.55%K2G2K4G2 78.35%
5581.13%0.56%1.69%2.82%0.00%2.26%20.34%57.06%14.12%57.06%K4G1K4G2 77.40%
8184.94%6.17%4.94%3.70%0.00%2.47%18.52%2.47%58.02%58.02%K4G3K4G1 76.54%
7143.29%4.61%1.32%2.63%0.00%0.66%33.55%42.76%10.53%42.76%K4G2K4G1 76.32%
9451.22%3.66%1.22%6.10%0.00%0.00%18.29%56.10%13.41%56.10%K4G1K4G2 74.39%
19121.08%19.35%2.15%23.66%0.00%0.00%2.15%50.54%1.08%50.54%K4G2K2G2 74.19%
5621.14%34.22%3.80%39.92%0.00%0.00%1.14%19.77%0.00%39.92%K2G2K1G2 74.14%
5602.59%44.04%30.05%3.63%0.00%1.04%14.51%1.04%3.11%44.04%K1G2K2G1 74.09%
15341.03%1.03%4.12%8.25%0.00%0.00%38.14%35.05%12.37%38.14%K4G1K4G2 73.20%
11042.84%9.22%9.22%1.42%0.00%0.00%59.57%4.26%13.48%59.57%K4G1K4G3 73.05%
10952.33%1.16%4.07%5.81%0.00%0.00%27.91%42.44%15.70%42.44%K4G2K4G1 70.35%
12220.00%32.14%3.57%19.64%0.00%7.14%0.00%37.50%0.00%37.50%K1G2K4G2 69.64%
6322.56%2.56%3.85%3.85%0.00%1.28%37.18%11.54%32.05%37.18%K4G1K4G3 69.23%
21702.88%2.88%0.00%5.77%0.00%0.00%28.85%28.85%30.77%30.77%K4G3K4G1K4G288.46%
13660.00%28.68%0.78%33.33%0.00%10.08%0.78%25.58%0.78%33.33%K4G2K1G2K4G287.60%
11087.14%5.71%0.00%41.43%25.71%18.57%1.43%0.00%0.00%41.43%K4G2K3G2K3G185.71%
6682.22%22.22%5.56%41.11%0.00%0.00%6.67%21.11%1.11%41.11%K4G2K1G2K4G284.44%
120236.59%21.95%2.44%2.44%4.88%21.95%9.76%0.00%0.00%36.59%K1G1K1G2K3G280.49%
11542.90%7.25%7.25%7.25%0.00%0.00%26.09%31.88%17.39%31.88%K4G2K4G1K4G375.36%
24611.33%12.00%4.00%25.33%0.00%0.00%12.00%37.33%6.67%37.33%K4G2K4G2K4G174.67%
4315.41%24.32%6.76%28.38%0.00%4.05%10.81%20.27%0.00%28.38%K4G2K1G2K4G272.97%
83245.65%6.52%13.04%2.17%0.00%0.00%13.04%2.17%11.96%45.65%K1G1K2G1K4G171.74%
5695.67%4.12%11.34%8.76%0.00%0.00%8.76%13.40%46.91%46.91%K4G3K4G2K2G171.65%
8508.16%6.12%8.16%8.16%2.04%2.04%48.98%14.29%2.04%48.98%K4G1K4G2K1G171.43%
83834.78%8.70%1.45%8.70%23.19%11.59%8.70%0.00%0.00%34.78%K1G1K3G1K3G269.57%
51516.67%31.82%7.58%16.67%0.00%0.00%7.58%13.64%6.06%31.82%K1G2K1G1K2G265.15%
113515.24%23.81%13.33%8.57%25.71%8.57%4.76%0.00%0.00%25.71%K3G1K1G2K1G164.76%
15247.81%3.13%12.50%15.63%0.00%1.56%15.63%10.94%31.25%31.25%K4G3K4G1K2G262.50%
10017.50%10.00%8.75%15.00%0.00%0.00%12.50%26.25%20.00%26.25%K4G2K4G3K2G261.25%
14704.47%8.38%12.29%13.97%0.00%0.00%22.35%13.97%24.58%24.58%K4G3K4G1K4G260.89%
108316.48%26.37%3.30%14.84%0.00%4.40%6.59%13.74%13.19%26.37%K1G2K1G1K2G257.69%
24813.24%10.29%14.71%23.53%1.47%5.88%10.29%2.94%17.65%23.53%K2G2K4G3K4G155.88%
113713.75%15.00%17.50%15.00%0.00%0.00%11.25%10.00%16.25%17.50%K1G1K1G2K2G148.75%

References

  1. Saleh, M.; Milovanoff, A.; Posen, I.D.; MacLean, H.L.; Hatzopoulou, M. Energy and greenhouse gas implications of shared automated electric vehicles. Transp. Res. Part D Transp. Environ. 2022, 105, 103233. [Google Scholar] [CrossRef]
  2. Ji, Z.; Huang, X. Plug-in electric vehicle charging infrastructure deployment of China towards 2020: Policies, methodologies, and challenges. Renew. Sustain. Energy Rev. 2018, 90, 710–727. [Google Scholar] [CrossRef]
  3. IEA. Global EV Outlook 2021; International Energy Agency: Paris, France, 2021. [Google Scholar]
  4. O’Connell, A.; Flynn, D.; Keane, A. Rolling Multi-Period Optimization to Control Electric Vehicle Charging in Distribution Networks. IEEE PES Gen. Meet. Conf. Expo. 2014, 29, 340–348. [Google Scholar]
  5. Axsen, J.; Bailey, J.; Castro, M.A. Preference and lifestyle heterogeneity among potential plug-in electric vehicle buyers. Energy Econ. 2015, 50, 190–201. [Google Scholar] [CrossRef]
  6. Münzel, C.; Plötz, P.; Sprei, F.; Gnann, T. How large is the effect of financial incentives on electric vehicle sales?—A global review and European analysis. Energy Econ. 2019, 84, 104493. [Google Scholar] [CrossRef]
  7. Yin, W.; Ming, Z.; Wen, T. Scheduling strategy of electric vehicle charging considering different requirements of grid and users. Energy 2021, 232, 121118. [Google Scholar] [CrossRef]
  8. Muhtadi, A.; Pandit, D.; Nguyen, N.; Mitra, J. Distributed energy resources based microgrid: Review of architecture, control, and reliability. IEEE Trans. Ind. Appl. 2021, 3, 2223–2235. [Google Scholar] [CrossRef]
  9. Chen, H.; Huang, B. Integrated G2V/V2G switched reluctance motor drive with sensing only switch-bus current. IEEE Trans. Power Electron. 2021, 8, 9372–9381. [Google Scholar] [CrossRef]
  10. Saber, H.; Ehsan, M.; Moeini-Aghtaie, M.; Fotuhi-Firuzabad, M.; Lehtonen, M. Network-constrained transactive coordination for plug-in electric vehicles participation in real-time retail electricity markets. IEEE Trans. Sustain. Energy 2021, 2, 1439–1448. [Google Scholar] [CrossRef]
  11. Dong, C.; Chu, R.; Morstyn, T.; McCulloch, M.D.; Jia, H. Online rolling evolutionary decoder-dispatch framework for the secondary frequency regulation of time-varying electrical-grid-electric-vehicle system. IEEE Trans. Smart Grid 2021, 1, 871–884. [Google Scholar] [CrossRef]
  12. Gan, L.; Topcu, U.; Low, S.H. Optimal decentralized protocol for electric vehicle charging. IEEE Trans. Power Syst. 2013, 2, 940–951. [Google Scholar] [CrossRef]
  13. Solanke, T.U.; Ramachandaramurthy, V.K.; Yong, J.Y.; Pasupuleti, J.; Kasinathan, K.; Rajagopalan, A. A review of strategic charging–discharging control of grid-connected electric vehicles. J. Energy Storage 2020, 28, 101193. [Google Scholar] [CrossRef]
  14. Yong, J.Y.; Tan, W.S.; Khorasany, M.; Razzaghi, R. Electric vehicles destination charging: An overview of charging tariffs, business models and coordination strategies. Renew. Sust. Energy. Rev. 2023, 184, 113534. [Google Scholar] [CrossRef]
  15. Cheng, S.; Wei, Z.; Shang, D.; Zhao, Z.; Chen, H. Charging Load Prediction and Distribution Network Reliability Evaluation Considering Electric Vehicles’ Spatial-Temporal Transfer Randomness. IEEE Access 2020, 8, 124084–124096. [Google Scholar] [CrossRef]
  16. Huang, A.; Mao, Y.; Chen, X.; Xu, Y.; Wu, S. A multi-timescale energy scheduling model for microgrid embedded with differentiated electric vehicle charging management strategies. Sustain. Cities Soc. 2024, 101, 105123. [Google Scholar] [CrossRef]
  17. Singh, S.; Vaidya, B.; Mouftah, H.T. Smart EV Charging Strategies Based on Charging Behavior. Front. Energy Res. 2022, 10, 773440. [Google Scholar] [CrossRef]
  18. Kim, J.D. Insights into residential EV charging behavior using energy meter data. Energy Pol. 2019, 129, 610–618. [Google Scholar] [CrossRef]
  19. Weldon, P.; Morrissey, P.; Brady, J.; O’Mahony, M. An investigation into usage patterns of electric vehicles in Ireland. Transp. Res Transp. Env. 2016, 43, 207–225. [Google Scholar] [CrossRef]
  20. Sun, X.-H.; Yamamoto, T.; Morikawa, T. Charge timing choice behavior of battery electric vehicle users. Transp. Res. Transp. Environ. 2015, 37, 97–107. [Google Scholar] [CrossRef]
  21. Zhou, Y.; Wen, R.; Wang, H.; Cai, H. Optimal battery electric vehicles range: A study considering heterogeneous travel patterns, charging behaviors, and access to charging infrastructure. Energy 2020, 197, 116945. [Google Scholar] [CrossRef]
  22. Gschwendtner, C.; Knoeri, C.; Stephan, A. The impacts of plug-in behavior on the spatial–temporal flexibility of electric vehicle charging load. Sustain. Cities Soc. 2023, 88, 104263. [Google Scholar] [CrossRef]
  23. Tian, J.; Lv, Y.; Zhao, Q.; Gong, Y.; Li, C.; Ding, H.; Yu, Y. Electric vehicle charging load prediction considering the orderly charging. Energy Rep. 2022, 8, 124–134. [Google Scholar] [CrossRef]
  24. Williams, B.; Bishop, D.; Hooper, G.; Chase, J. Driving change: Electric vehicle charging behavior and peak loading. Renew. Sustain. Energy Rev. 2024, 189, 113953. [Google Scholar] [CrossRef]
  25. Chen, J.; Ai, Q.; Xiao, F. Electric vehicle charging station planning based on user travel demand. Electr. Power Autom. Equip. 2016, 36, 34–39. [Google Scholar]
  26. Philipsen, R.; Brell, T.; Brost, W.; Eickels, T.; Ziefle, M. Running on empty—Users’ charging behavior of electric vehicles versus traditional refueling. Transp. Res. Part F Traffic Psychol. Behav. 2018, 59, 475–492. [Google Scholar] [CrossRef]
  27. Wei, W.; Wu, D.; Wu, Q.; Shafie-Khah, M.; Catalão, J.P.S. Interdependence between transportation system and power distribution system: A comprehensive review on models and applications. J. Mod. Power Syst. Clean Energy 2019, 7, 433–448. [Google Scholar] [CrossRef]
  28. Wei, W.; Mei, S.; Wu, L.; Shahidehpour, M.; Fang, Y. Optimal traffic-power flow in urban electrified transportation networks. IEEE Trans. Smart Grid 2017, 8, 84–95. [Google Scholar] [CrossRef]
  29. Yao, W.; Zhao, J.; Wen, F.; Dong, Z.; Xue, Y.; Xu, Y.; Meng, K. A multi-objective collaborative planning strategy for integrated power distribution and electric vehicle charging systems. IEEE Trans. Power Syst. 2014, 9, 1811–1821. [Google Scholar] [CrossRef]
  30. Wang, X.; Shahidehpour, M.; Jiang, C.; Li, Z. Coordinated planning strategy for electric vehicle charging stations and coupled traffic-electric networks. IEEE Trans. Power Syst. 2019, 34, 268–279. [Google Scholar] [CrossRef]
  31. Hou, K.; Xu, X.; Jia, H.; Yu, X.; Jiang, T.; Zhang, K.; Shu, B. A reliability assessment approach for integrated transportation and electrical power systems incorporating electric vehicles. IEEE Trans. Smart Grid 2018, 9, 88–100. [Google Scholar] [CrossRef]
  32. Meng, J.; Mu, Y.; Jia, H.; Wu, J.; Yu, X.; Qu, B. Dynamic frequency response from electric vehicles considering travelling behavior in the Great Britain power system. Appl. Energy 2016, 162, 966–979. [Google Scholar] [CrossRef]
  33. How, D.N.T.; Hannan, M.A.; Hossain Lipu, M.S.; Ker, P.J. State of charge estimation for lithium-ion batteries using model-based and data-driven methods: A review. IEEE Access 2019, 7, 136116–136136. [Google Scholar] [CrossRef]
  34. Xydas, E.; Marmaras, C.; Cipcigan, L.M.; Jenkins, N.; Carroll, S.; Barker, M. A A data driven approach for characterizing the charging demand of electric vehicles: A UK case study. Appl. Energy 2016, 162, 763–771. [Google Scholar] [CrossRef]
  35. Liu, Y.; Wang, J. Multi-source Data Driven Electric Vehicle User Identification Method. Electr. Power Syst. Autom. 2023, 35, 141–147. [Google Scholar]
  36. Bui, V.-H.; Hussain, A.; Zarrabian, S.; Kump, P.M.; Su, W. Clustering-based optimal operation of charging stations under high penetration of electric vehicles. Sustain. Energy Grids Netw. 2023, 36, 101178. [Google Scholar] [CrossRef]
  37. Xu, J.; Feng, G.; Zhao, T.; Sun, X.; Zhu, M. Remote sensing image classification based on semi-supervised adaptive interval Type-2 fuzzy C-Means algorithm. Comput. Geosci. 2019, 131, 132–143. [Google Scholar] [CrossRef]
  38. Li, S.; Cheng, Y.; Lin, S. A FCM-based deterministic forecasting model for fuzzy time series. Comput. Math. Appl. 2008, 12, 3052–3063. [Google Scholar] [CrossRef]
  39. Xiong, Y.; Wang, B.; Chu, C.-C.; Gadh, R. Vehicle grid integration for demand response with mixture user model and decentralized optimization. Appl. Energy 2018, 231, 481–493. [Google Scholar] [CrossRef]
  40. Chung, Y.-W.; Khaki, B.; Li, T.; Chu, C.; Gadh, R. Ensemble machine learning-based algorithm for electric vehicle user behavior prediction. Appl. Energy 2019, 254, 113732. [Google Scholar] [CrossRef]
  41. Chen, Y.; Li, Y.; Shen, Y. Industrial customer group portrait method based on potential quantization model of load control. Electr. Power Autom. Equip. 2021, 41, 208–216. [Google Scholar]
  42. Vagropoulos, S.I.; Keranidis, S.D.; Afentoulis, K.D.; Bampos, Z.N.; Laitsos, V.M. Electric vehicle smart charging business case-outcomes and prospects for electric vehicle aggregators. In Proceedings of the 2023 19th International Conference on the European Energy Market (EEM), Lappeenranta, Finland, 6–8 June 2023; pp. 1–7. [Google Scholar]
  43. Wang, R.; Mu, J.; Sun, Z.; Wang, J.; Hu, A. NSGA-II multi-objective optimization regional electricity price model for electric vehicle charging based on travel law. Energy Rep. 2021, 7, 1495–1503. [Google Scholar] [CrossRef]
  44. Yi, Z.; Liu, X.C.; Wei, R.; Chen, X.; Dai, J. Electric vehicle charging demand forecasting using deep learning model. J. Intell. Transp. Syst. 2022, 26, 690–703. [Google Scholar] [CrossRef]
  45. Lee, Z.J.; Pang, J.Z.; Low, S.H. Pricing EV charging service with demand charge. Electr. Power Syst. Res. 2020, 189, 106694. [Google Scholar] [CrossRef]
  46. He, Y.; Liu, Z.; Song, Z. Joint optimization of electric bus charging infrastructure, vehicle scheduling, and charging management. Transp. Res. D Transp. Environ. 2023, 117, 103653. [Google Scholar] [CrossRef]
Figure 1. Main research content.
Figure 1. Main research content.
Energies 17 01651 g001
Figure 2. The framework of the proposed method for portraits.
Figure 2. The framework of the proposed method for portraits.
Energies 17 01651 g002
Figure 3. Feature aggregation.
Figure 3. Feature aggregation.
Energies 17 01651 g003
Figure 4. Clustering of arrival time and departure time/parking time. (a) Clustering of arrival time and departure time. (b) Clustering of arrival time and parking time.
Figure 4. Clustering of arrival time and departure time/parking time. (a) Clustering of arrival time and departure time. (b) Clustering of arrival time and parking time.
Energies 17 01651 g004
Figure 5. The silhouette score of two-dimensional FCM clustering under different numbers of clusters and different fuzziness factors.
Figure 5. The silhouette score of two-dimensional FCM clustering under different numbers of clusters and different fuzziness factors.
Energies 17 01651 g005
Figure 6. The Calinski–Harabaz score of the two-dimensional FCM clustering under different numbers of clusters and different fuzziness factors.
Figure 6. The Calinski–Harabaz score of the two-dimensional FCM clustering under different numbers of clusters and different fuzziness factors.
Energies 17 01651 g006
Figure 7. Normal distribution diagram of arrival time and parking time categories.
Figure 7. Normal distribution diagram of arrival time and parking time categories.
Energies 17 01651 g007
Figure 8. The silhouette score of one-dimensional FCM clustering under different numbers of clusters and different fuzziness factors.
Figure 8. The silhouette score of one-dimensional FCM clustering under different numbers of clusters and different fuzziness factors.
Energies 17 01651 g008
Figure 9. The Calinski–Harabaz score of the one-dimensional FCM clustering under different numbers of clusters and different fuzziness factors.
Figure 9. The Calinski–Harabaz score of the one-dimensional FCM clustering under different numbers of clusters and different fuzziness factors.
Energies 17 01651 g009
Figure 10. Normal distribution of charging time.
Figure 10. Normal distribution of charging time.
Energies 17 01651 g010
Figure 11. The normal distribution of charging behavior portrait.
Figure 11. The normal distribution of charging behavior portrait.
Energies 17 01651 g011aEnergies 17 01651 g011b
Figure 12. Single-objective iterative process.
Figure 12. Single-objective iterative process.
Energies 17 01651 g012
Figure 13. Dual-objective Pareto optimal solution set.
Figure 13. Dual-objective Pareto optimal solution set.
Energies 17 01651 g013
Figure 14. The load curves of EV charging under two comparative charging scheduling models and the actual charging scenario.
Figure 14. The load curves of EV charging under two comparative charging scheduling models and the actual charging scenario.
Energies 17 01651 g014
Table 1. The value of the silhouette score of the two-dimensional FCM under different numbers of clusters and different fuzziness factors.
Table 1. The value of the silhouette score of the two-dimensional FCM under different numbers of clusters and different fuzziness factors.
Fuzziness
Factor
23456
K
20.3894430.3950710.3937930.3928670.392487
30.5329030.5316930.5298610.4590660.234224
40.6311910.3828210.3739350.3673850.272961
50.4109180.4057240.3983120.3927350.195995
60.3869030.3445280.3216150.3125940.306506
70.3728830.3372310.3533850.3175990.142264
80.3640740.3372350.3155560.3066690.294148
90.3584190.3275250.2775660.2693290.171575
100.35560.3307180.3055870.2836430.27148
Table 2. The value of the Calinski–Harabaz score of the two-dimensional FCM under different numbers of clusters and different fuzziness factors.
Table 2. The value of the Calinski–Harabaz score of the two-dimensional FCM under different numbers of clusters and different fuzziness factors.
Fuzziness
Factor
23456
K
21.2973861.3084021.3029591.299691.265925
31.3483590.6169960.6180250.8588650.616264
41.4749230.851970.8514150.8457981.662239
51.1190990.7805110.7961290.8064420.763778
60.9957780.8616250.9501170.98070.793255
71.1552630.8604090.9635811.0115510.838428
81.0922770.8765270.888911.0164220.844842
91.2103990.9222331.0612321.0370810.884294
101.075990.9364281.0170531.0576250.884567
Table 3. The value of the silhouette score of the one-dimensional FCM under different numbers of clusters and different fuzziness factors.
Table 3. The value of the silhouette score of the one-dimensional FCM under different numbers of clusters and different fuzziness factors.
Fuzziness
Factor
23456
K
20.6916520.6951540.6916520.6860910.681525
30.5904550.6070020.7904550.5761790.56041
40.5362810.5357150.6362810.5364530.536589
50.5254250.5201580.5254250.5248210.522881
60.4571130.5220490.5713730.4626120.468237
70.5063490.5346020.5063490.4983340.489293
80.5081610.5495980.5081610.5008060.451887
90.4636910.545310.5636910.4707880.470259
100.5337260.535770.5337260.4820420.457723
Table 4. The value of the Calinski–Harabaz score of the one-dimensional FCM under different numbers of clusters and different fuzziness factors.
Table 4. The value of the Calinski–Harabaz score of the one-dimensional FCM under different numbers of clusters and different fuzziness factors.
Fuzziness
Factor
23456
K
20.572630.5656340.572630.5819570.588573
30.5720940.5682960.8720940.5770030.583342
40.6021130.6056360.7021130.6001070.599057
50.6003210.6829880.6003210.5909460.589008
60.7375420.730230.6723080.6589260.612362
70.7063680.6969250.7063680.6998320.685206
80.6829170.7118810.6829170.6849120.705973
90.688340.7220740.688340.6797990.659787
100.6701460.7096940.6701460.6879160.655985
Table 5. The scheduling time by user charging behavior profile category.
Table 5. The scheduling time by user charging behavior profile category.
Portrait CategoryK1G1K1G2K2G1K2G2K3G1K3G2K4G1K4G2K4G3
Scheduling duration0:00–1:550:25–4:130:00–1:490:00–2:530:00–0:530:00–1:43 3:07–7:045:35–9:150:00–2:37
Data volume3389642838331013718211999543
Arrival time19:15–22:0719:35–22:2014:34–17:4214:58–17:460:34–3:020:46–3:1915:09–17:4915:37–18:0315:03–17:35
Table 6. Charging scheduling priority based on user charging behavior profile category.
Table 6. Charging scheduling priority based on user charging behavior profile category.
Time of ArrivalUser Behavior Portrait Prioritization
Valley periodK3G1, K3G2
Flat periodK1G1, K1G2
Peak periodK2G1, K2G2, K4G1, K4G2, K4G3
Table 7. Analysis of daily trips of EVs.
Table 7. Analysis of daily trips of EVs.
Weekday–Weekend Charging CategoriesUser ID
Weekdays515, 558, 559, 560, 562, 620, 668, 676, 832, 1095, 1124, 1137, 1534, 1912, 1082, 567, 714, 69,
2170, 1126, 632, 2461, 850, 569, 1470, 858, 1104, 945, 1001, 1154, 1164, 1524, 431, 818, 712,
1099, 324, 1366, 1154
Weekdays and Weekends1108, 777, 609, 1202, 1222, 754, 1135, 1083, 838, 891, 1161, 743, 1746, 1133
Weekends248
Table 8. The time-of-use price of summer weekdays.
Table 8. The time-of-use price of summer weekdays.
PeriodsPrice/(kWh)
00:00–08:000.0562
08:00–12:000.0925
12:00–19:000.2675
19:00–23:000.0925
23:00–24:000.0562
Table 9. The objective function values of two comparative charging scheduling models and the actual charging scenario.
Table 9. The objective function values of two comparative charging scheduling models and the actual charging scenario.
Scheduling ModelOverall Charging Cost (USD)Standard Deviation
Actual charging104.25 41.5524 kW
Single objective54.8169 38.1269 kW
Dual objective60.7204 28.6401 kW
Table 10. Charging scheduling sequence based on user charging behavior profile.
Table 10. Charging scheduling sequence based on user charging behavior profile.
Weekday EVsWeekend EVs
Vehicle ID515, 558, 559, 560, 562, 620, 668, 676,832, 1095, 1124, 1137, 1534, 1912, 1083, 567,
714, 69, 2170, 1126, 632, 2461, 850, 569, 1470, 588, 1104, 945, 1001, 1154, 1164, 1524,
431, 818, 712, 1099, 324, 1366, 1154, 777, 609, 1202, 1222, 754, 1135, 1083, 838, 891,
1161, 743, 1746, 1133, 1108
777, 609, 248, 1222, 754, 1135, 1083, 838, 891,
1161, 743, 1746, 1133,
1108, 1202
Valley period
(23:00–8:00)
Category 11099, 754754
Category 21133, 1746, 1161, 777, 11641133, 1746, 1161, 777
Category 31108, 12021108, 1202
Irregular EVs 1135, 8381135, 838
Flat period
(8:00–12:00)
(19:00–23:00)
Category 1324, 1083, 567, 858, 11261083
Category 2743, 676, 712, 559, 1164, 620, 69, 891, 558, 818, 714, 945, 1912,
562, 1534, 1104, 1095, 632, 1133, 1124, 560, 1222
743, 891, 1133, 1222
Category 32170, 1366, 1108, 668, 1154, 2461, 569, 850, 431, 8321108
Irregular EVs 1524, 1001, 1470, 248248
Peak period
(12:00–19:00)
Category 1609609
Category 21746, 1124, 1161, 777, 560, 1222, 5621161, 777, 1222
Category 31202, 832, 1366, 668, 431, 8501202
Irregular EVs 515, 838, 1083, 1137, 1135838, 1135
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, A.; Zhang, G.; Tian, C.; Peng, W.; Liu, Y. Charging Behavior Portrait of Electric Vehicle Users Based on Fuzzy C-Means Clustering Algorithm. Energies 2024, 17, 1651. https://doi.org/10.3390/en17071651

AMA Style

Yang A, Zhang G, Tian C, Peng W, Liu Y. Charging Behavior Portrait of Electric Vehicle Users Based on Fuzzy C-Means Clustering Algorithm. Energies. 2024; 17(7):1651. https://doi.org/10.3390/en17071651

Chicago/Turabian Style

Yang, Aixin, Guiqing Zhang, Chenlu Tian, Wei Peng, and Yechun Liu. 2024. "Charging Behavior Portrait of Electric Vehicle Users Based on Fuzzy C-Means Clustering Algorithm" Energies 17, no. 7: 1651. https://doi.org/10.3390/en17071651

APA Style

Yang, A., Zhang, G., Tian, C., Peng, W., & Liu, Y. (2024). Charging Behavior Portrait of Electric Vehicle Users Based on Fuzzy C-Means Clustering Algorithm. Energies, 17(7), 1651. https://doi.org/10.3390/en17071651

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop