Have a personal or library account? Click to login
Construction of Driving Condition Based on Discrete Fourier Transform and Improved K-Means Clustering Algorithm Cover

Construction of Driving Condition Based on Discrete Fourier Transform and Improved K-Means Clustering Algorithm

By: Shuping Xu and  Yueqiu Huang  
Open Access
|May 2023

Figures & Tables

Figure 1.

Contrast analysis of speed data filtering
Contrast analysis of speed data filtering

Figure 2.

Schematic diagram of kinematics fragments
Schematic diagram of kinematics fragments

Figure 3.

Time-speed curve of representative working conditions
Time-speed curve of representative working conditions

Figure 4.

Time-acceleration curve of representative working conditions
Time-acceleration curve of representative working conditions

Average feature value of each category after clustering

Clustering categoriesvaTcvxaaTTi
Class 16.230.1211.060.1626.150.59
Class 216.250.2518.260.5935.560.23
Class 323.030.4930.510.4548.120.18

Characteristic parameter relative error

Characteristic parametersOverall sample datak-meansk-means++Grid-K-means
Fitted valueRelative error/%Fitted valueRelative error/%Fitted valueRelative error/%
va18.9118.114.2318.343.0118.601.64
aa1.851.955.411.881.621.860.54
ad-2.36-2.453.81-2.432.97-2.391.27
Ti0.520.5811.540.555.770.531.92
Ta0.490.4116.320.4410.200.474.08
Td0.260.3119.230.2911.540.287.69
Es 10.09 5.85 2.86

Principal component load matrix

Characteristic parametersM1M2M3
Segment duration T0.1320.2310.745
distance S0.2930.1340.045
Average speed Va0.7190.463-0.025
Average driving speed Vx0.4780.6150.112
Idle time ratio Ti0.125-0.3510.843
Acceleration time ratio Ta0.694-0.1560.060
Deceleration time ratio Td0.9230.341-0.123
Cruising time ratio Tc0.6410.435-0.045
Mean acceleration aa0.0140.6230.033
Mean deceleration ad0.366-0.433-0.052
Standard deviation of acceleration astd0.4450.267-0.067
Standard deviation of speed Vstd0.3870.2150.034

The main eigenvalues represented by the first three principal components

CategoryEigenvalue
Primary componentprincipal M1average speed, acceleration time ratio, deceleration time ratio, cruising time ratio
Secondary componentprincipal M2average speed, acceleration time ratio, deceleration time ratio, cruising time ratio
Third componentprincipal M3segment duration, idle time ratio

Kinematics feature parameter values

Fragment numberTSVaVxTiTaTdTcaaadastdVstd
1119203.296.157.600.060.170.080.030.42-0.660.485.05
23192320.726.1933.630.140.260.190.110.30-0.340.3717.5
782433467.0312.230.040.210.080.040.38-0.610.395.01
79167459.125.978.040.060.190.050.050.44-0.590.284.91
1584169829.0417.6623.650.130.190.090.070.36-0.500.4814.8
15854866799.950.3752.650.020.180.130.300.19-0.200.2916.5

Comparison of accuracy and performance of different algorithms

Data setk-meansk-means++Grid-K-means
AccuracyElapsed timeAccuracyElapsed timeAccuracyElapsed time
2000092.76%25.82s93.16%34.86s95.78%25.83s
8000088.32%43.83s89.32%49.16s92.36%40.69s
10000087.24%58.12s87.65%67.94s90.12%50.38s

Sample K-S Test

MethodAcceleration distribution (m/s2)
(-∞,-0.64)[-0.64,0.64](0.64,+∞)
Grid-K-meansK-S value0.680.570.53
Similarity level0.890.960.99
k-means++K-S value0.710.260.45
Similarity level0.790.440.82

Principal component contribution rate and cumulative contribution rate

Serial numbereigenvaluecontribution/%Cumulative contribution/%
15.560543.2343.23
23.231526.8370.06
31.990116.1486.20
41.04346.1492.34
50.534763.1195.45
60.457962.0197.46
70.383411.2298.68
80.215250.7899.46
90.174500.2399.69
100.101260.1999.88
110.093240.0899.96
120.025320.04100
Language: English
Page range: 66 - 74
Published on: May 31, 2023
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2023 Shuping Xu, Yueqiu Huang, published by Xi’an Technological University
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.