Research Article  Open Access
Online Classification of Road Roughness Conditions with Vehicle Unsprung Mass Acceleration by Sliding Time Window
Abstract
Suspension control systems are in need for more information of road roughness conditions to improve their performance under different roads. Existing methods of gauging road roughness are limited, and they usually involve visual inspections or special vehicles equipped with instruments that can gauge physical measurements of road irregularities. This paper proposes data collection for a period of a time from accelerometers fixed on unsprung mass and uses the mean square values of this datasets divided by vehicle speed to classify the roughness conditions of a section of a road. This approach is possible due to the existence of relationships between the power spectral densities of the road surface, unsprung mass accelerations via a transfer function, and vehicle speed. This paper gave the relationship between the resolution of road roughness classification and the length of timewindow and suggestions about choosing the appropriate timewindow length on the balance of road roughness resolution and classification delay. Moreover, to enhance the stability of classification, the influence of damping parameters of vehicle suspension on the classification output is studied, and a classification method of road roughness is proposed based on neural network and damping coefficient correction.
1. Introduction
Detection of road surface condition is important for numerous reasons, such as to improve the performance of some control systems [1, 2] and to apply different judgments on vehicle’s actuators in different road conditions [3–5]. With the development of the vehicle control systems, it is becoming common practice that accelerometers are being installed on the suspension to upgrade suspension performance and to increase ride comfort. These accelerometers can measure the acceleration responses of vehicle unsprung and sprung masses to the road incentives. In this context, the acceleration data can be used to classify the average road conditions when vehicle suspension system is determined.
Existing methods for estimating road roughness can be divided into three categories [6]: direct measurements [7–11], noncontact measurements [12–15], and system responsebased estimation [16–21].
Researchers who tried to measure and evaluate road roughness with direct measurements usually need either a special vehicle or sensors, which makes the method poor in portability. Recently, Japanese researchers Nueraihemaitijiang Abulizi et al. had proposed a road roughness estimator based on compact road profiler and ArcGIS [7], which services for the road management instead of systems on the vehicle; Russians researchers Lushnikov and Lushnikov used a profilometer that can measure the longitudinal microprofile of the road surface to assess the road surface roughness coefficients accurately [8]; Balaram and Mostert presented the results of road roughness measurements on a gravel road in KwaZuluNatal collected with a Roughometer III [9], while Kumar et al. chose to use mobile laser scanning data to estimate the road roughness [10]. All the methods above need special sensors attached on the vehicles, but Zhang et al. developed a realtime roughness evaluation approach based on the durable inpavement strain sensors that build in pavement panels [11]. Among these direct and noncontact measurements, they require either specific vehicles or sensors, which cause poor transplant ability and restrict their practical applications.
In the noncontact measurement method, Laubis et al. proposed a road condition estimation based on extended floating car data, which solves the problem of utilizing measurements from heterogeneous sources and can reduce the sensing frequencies while keep the performance [12]; Douangphachanh and Oneyama used smartphone sensors to estimate road roughness condition by frequency domain analysis, and an experiment had been conducted to support this method [13]; TudonMartinez et al. proposed a method of road profile estimation based on not only frequency but also amplitude estimation through an robust observer, which shows only 16.97% error in the test [14]. Li et al. developed a method to detect the road based on airborne LiDAR point clouds, but LiDAR is very costly [15]. All the methods proposed need either large calculation to do frequency domain analysis or costly, which makes it difficult to make a lowcost scheme.
The last method is often used to estimate road excitation, and the estimation results can be further applied to adaptively changing control parameters, but usually they need a model with sufficient accuracy. Like Ngwangwa et al. used an artificial neural network simulation and vehicle dynamic response to classify road roughness and tested this method on the real measured data [16, 17]; Du et al. demonstrated a method using Zaxis acceleration with a onewheel linear model and twowheel model fitted to measure the road roughness [18]; TudonMartinez et al. proposed a method based on the Qparameterization approach with vertical position of the sprung mass as the input and an adaptive observer estimating the road signal, a Fourier analysis to compute online road roughness [19, 20]; Gaspar et al. presented an identification method for the parameters of a quasilinear parameter varying medal and based on which, an autoregressivemoving average model structure was used to estimate road roughness [21].
Researches related to the road roughness estimation have been carried out in either time or frequency domains. But among those methods, the calculation is large, which requires too much computing time, and the relationship between accuracy and time consuming is not clear, or sensitive to the variety of suspension parameters. Estimating the road roughness is not the ultimate goal of this topic, but the meeting of other control systems’ requirements on the vehicles. Thus, using specific sensors or equipment to measure the road roughness is undesirable; meanwhile, the estimation method should be oriented to different types of vehicles rather than a particular type of vehicle with small amount of calculation and convenient to arrangement.
In this paper, a novel method to classify road roughness based on unsprung mass acceleration is proposed, which overcomes the problems mentioned above and cater for those demands of the suspension control systems. This paper selected a classification parameter and proved the high correlation between this parameter and road roughness theoretically and then showed the contradiction of time consuming and the resolution of road roughness classification with this parameter for the convenience to choose the weight of them in practical application; next, the influence of sprung mass and damping coefficient were discussed, and a correct method was proposed for enhancing the transplant ability; finally, the results of using this parameter to classify was studied when applied to a vehicle with SkyHook controlled semiactive suspension on the condition of different road roughness coefficients.
2. Analysis of the Relationship between Unsprung Mass Acceleration and Road Roughness Coefficient
According to the International standard “ISO/TC 108/SC2N67,” all kinds of road roughness with different grades are formulated and classified. The classification identifies eightroad roughness levels ranging from class A to H in increasing roughness order, where the first five classes (A∼E) are important in practice. In the ISO (International Standards Organization) classification, the statistical characteristic of the road can be described by PSD, and the spatial frequency PSD in m^{3} can be approximated bywhere is the spatial frequency in m^{−1}, which indicates the number of waves in every meter; is spatial reference frequency in m^{−1}, and usually, it equals to 0.1 m^{−1}; is road roughness coefficient in m^{3}, which ranges from 16 × 10^{−6} to 262144 × 10^{−6} [22]; and its relationship with road roughness levels shown in Table 1. is the frequency exponent. And usually, equals 2 in road spectrum classification.

According to the vehicle speed, the spatial frequency PSD can be converted into the circle frequency PSD . When the vehicle passes through a road with a spatial frequency of (m^{−1}) at a certain speed (m/s), the input circle frequency (rad/s) is as
Assuming that the cutoff circle frequency is , we have,
The displacement PSD is usually calculated from the measurement of surface roughness described by vertical ordinates at an equally spaced point along the road. However, in the absence of such measurements, the circle frequency PSD of can be generated as the response of a firstorder linear system excited by white noise:where is the firstorder linear system and and are unknown parameters of this system. is the frequency PSD of white noise. According to Equations (3)–(5), the firstorder linear system can be solved as
Therefore,
For , the frequency PSD can be described bywhere is cutoff frequency. It approximated to a linear system when we discuss the vehicle vibration.
Because of the filtering effect of suspension system and frequent changes of sprung mass, the unsprung mass accelerations are chosen to be the data sources of this classification method, and in the quarter vehicle model, the PSD response of the unsprung mass acceleration has the following simplified relationship with the road displacement PSD aswhere is the frequency response of unsprung mass acceleration system to input road displacement , and is the model of this frequency response, namely, the amplitudefrequency characteristics.
Since the probabilities of the positive and negative responses of the vibration are the same, the mean value is approximately zero. Thus, variance, the statistical characteristic value of these quantities, equals mean square value and can be obtained by integrating the PSD for the frequency as
Based on the road displacement PSD given by Equation (8), the mean square value of unsprung mass acceleration can be described by
Obviously, the mean square of unsprung mass acceleration is strongly influenced by the road roughness coefficient and the vehicle speed when the parameters of vehicle system are determined.
2.1. Full Vehicle Model and Road Roughness Classification Parameters
To demonstrate the relationship between unsprung mass acceleration and road roughness coefficient under different vehicle speeds, a simplified linear pitchplane 7 DOF (sevendegree of freedom) model was built for modeling the entire system, which comprises the vertical, roll, and pitch movement of the body and vertical movement of four wheels as shown in Figure 1.
Where, is the vertical displacement of the body centroid; and are the distances from front and rear axles to the body centroid; is the mass of the body; is the rotational inertia of the body around the Xaxis; is the rotational inertia of the body around Yaxis; is the body roll angle, which is assumed positive when the body rolls toward the right side; is the body pitch angle, which is assumed to be positive when the body bends forward; is the stiffness of each spring; is the damping of each suspension; are the vertical displacements of four wheels; is the mass of each tire; is the vertical stiffness of each tire; are the vertical displacement excitations of four wheels respectively; and , are the distances between front and rear wheel tread, respectively.
The equation of motion of this linear vehicle model can be written as follows:
In which,
The 7 DOF model is simulated under MATLAB/Simulink environment. Based on the equations above, a full car simulation model is built, and its parameters are set according to a test bench as Table 2.

According to the road displacement PSD and its’ transfer function given in Equations (6) and (7), the differentials can be calculated and described aswhere is the time domain signal of ; is time domain signal of white noise. According to this differential equation, time domain road quarter model can be established in the Simulink environment.
When the vehicle is moving, the left and right wheels are inspired by a different road, but which are not independent of each other.
In [23], Dieter Ammon presents a widely used method for calculating the coherence of left and right road aswhere is the influence range of wheel track on the density of coherence function; is the slope at the inflection point of the coherence function; and is the position of this point, respectively. is wheel track.
When the road at the front left wheel is determined, the right side of the road can be calculated by the transfer function whose means values equal to the coherence function above. If ignoring the turning condition, it can be considered that the rear wheels passing through the road are the same with the front wheels. According to hysteresis between the front and rear wheels, the rear side of the road can also be calculated. So, the vertical displacement excitations of four wheels can be written as follows:where is wheelbase in m, is vehicle speed in m/s, and and mean Laplace transform and inverse Laplace transform.
Figure 2 shows the generated random road profiles at each wheel classified by ISO as “A” using Equation (16). And the smoothed PSD of roads on the front left wheel and front right wheel are illustrated in loglog scale in Figure 3, which also contains the roughness indices information classified by ISO.
According to Equation (11), the mean square value of unsprung mass acceleration is related to the road roughness and the vehicle speed. And if the sampling frequency is infinite and sampling time is infinitely long, the PSD of white noise is supposed to be equal to 1 at the arbitrary frequency. Based on this, when the vehicle parameters are determined, the mean square of unsprung mass acceleration divided by vehicle speed should have obviously positive correlation relationship with road roughness. Therefore, the mean square of unsprung mass acceleration divided by vehicle speed can be used as the parameter to classify the road roughness, which records as ADV (acceleration divided by velocity) here.
But in reality, the sampling frequency and sampling time are limited. Therefore, the PSD of white noise cannot be identically equal to 1, and its value is closely related to the sampling frequency and time. Considering the inherent amplitudefrequency characteristics of the vehicle suspension, the ware number ratios of the road studied in this paper range between 0.01 and 10 m^{−1}. In the case of vehicle speed ranging from 10 to 30 m/s, the timefrequency range is 0.3∼300 Hz. This range is sufficient to cover the important frequencies of the vehicle. Therefore, the sampling frequency here should be higher than 600 Hz according to Shannon theorem. In consideration of the simulation environment, the sampling frequency is decided to be the reciprocal of simulation’s fundamental sample time as 1000 Hz. This is also a sampling frequency which many singlechip AD conversions can easily reach.
3. Relationship between ADV Values and TimeWindow
The ADV values can be calculated by the following equation with a moving window:where is sampling frequency that has already been determined as 1000 Hz and is the timewindow length in s. The ADV values are calculated by a window length of points and a window overlap of points. is the number of vehicle wheels. And here, all unsprung mass accelerations are taken into consideration for they can be used as a simple mean filter to offset some effect of small stones or pits of the road in practical application, and in this paper, is equal to 4. As it can be seen from the equation, this calculation uses the mean values of unsprung mass acceleration of four suspensions and then computes the ADV values using all the data points during timewindow . It can be predicted that when the timewindow becomes shorter, the ADV values will fluctuate more greatly, because the uncertainty of PSD values of white noise under each frequency corresponding to the data covered by timewindow is larger.
Figure 4 shows the ADV values which are calculated with different timewindows ranging from 1 to 8 seconds under the same condition with Figure 2.
It clearly shows that the ADV values fluctuate more sharply with narrower timewindow. Moreover, the length of timewindow has little effect upon the mean values of ADV while significantly increases the response hysteresis of ADV values on road roughness, which presents as a slow climb curve at the beginning of the figure.
For further revealing the influence of timewindow on the fluctuation of ADV values, simulations under different timewindows lasting 1000 seconds were carried out. After abandoning the initial date of hysteresis sections, the distributions of ADV values of the 1000 seconds are calculated. The results are shown in Figure 5.
As it can be seen from Figure 5, the length of timewindow has no effect on the mean values of ADV. In this case, under A class road condition, no matter what the timewindow is, the mean values of ADV always equal 0.5947 for a sufficiently long period of simulation. Figure 6 shows how the mean values and RMS (root mean square) values at different timewindows of ADV change when the road roughness coefficient changes. In Figure 6, which was set as loglog axes, it is easy to find that both the mean values and RMS values of ADV have a high linear relationship with road roughness coefficient .
Also, timewindow has a significant influence on the RMS values of ADV, the RMS values of ADV decreases with the extension of timewindow. As the square of RMS values, the mean square values of ADV have the same rule. Given the road elevation obeys normal distribution, the unsprung mass acceleration as the response to road elevation should also obey the normal distribution. Therefore, the mean square values of unsprung mass acceleration should obey χ^{2} distribution. But when the sample size is large enough, it can be considered as a normal distribution. Therefore, to reduce the calculation, the mean square values of unsprung mass acceleration are regarded as a normal distribution here.
In a normal distribution, about 68% of values drawn from a normal distribution are within one standard deviation away from the mean; about 95% of the values lie within two standard deviations, and about 99.7% are within three standard deviations. This fact is known as the 3sigma rule. Therefore, if the output value of ADV at a certain time is in the section (μ − 3σ, μ + 3σ), there should be a 99.7% certainty that the current road roughness coefficient is the coefficient corresponding to mean value µ, assuming an ADV computing system, in which the mean values of ADV corresponding to two road roughness coefficients that are μ_{1} and μ_{2} (μ_{1} < μ_{2}), and the root mean square values are σ_{1} and σ_{2}. If μ_{1} + 3σ_{1} < μ_{2} − 3σ_{2}, it can be considered “significantly” that this system is able to distinguish between two road roughness coefficients.
For further elaboration, the road roughness coefficients are chosen as 16 × 10^{−6} and 20 × 10^{−6} m^{3} and the ADV values are calculated with 2 s and 32 s timewindows in simulation. The results are shown in Figure 7 as follows.
If a calculated ADV value is 0.65 at one time, in a system that using 2 seconds’ timewindow of data to calculate ADV values to classify the road roughness, it will not be able to judge whether the vehicle is driven on the road with roughness coefficient of 16 × 10^{−6} or 20 × 10^{−6} m^{3}. Because the probability of value 0.65 appearing in both cases is significantly large, it is difficult to say exactly what level the road roughness is corresponding to. In another word, in this situation, a system that working on a 2 seconds’ timewindow cannot distinguish 25% differences between road roughness coefficients. But the system that is working on a 32 seconds’ timewindow of data to calculate ADV values to estimate the road roughness can easily determine that the current road roughness coefficient is not at 16 × 10^{−6} m^{3} level. In other words, the longer the timewindow is, the more accurate the system will classify the road roughness coefficient and the higher the resolution will be.
The abovediscussed content explains that it is necessary to choose the timewindow when using the ADV values to classify the road roughness. However, there is a contradiction in timewindow: the longer the timewindow, the higher the accuracy of estimation, but the delay will be intensified and the shorter the timewindow, the faster the reaction is, but less the accuracy will be.
Considering the road roughness coefficients array in exponential form and the road roughness classification has the contradiction to classify accuracy, it is necessary to divide the original road roughness into more accuracy levels in exponential form to satisfy the requirements of vehicle control systems asking for accurate road roughness level information. For “A” and “B” classes of road, they can be divided into two sections whose central roughness coefficient is 16 × 10^{−6} and 64 × 10^{−6} m^{3} or divided into three sections whose central roughness coefficient is 16 × 10^{−6}, 32 × 10^{−6}, and 64 × 10^{−6} m^{3}, or divided into four sections, etc. The more sections the road roughness is divided into, the smaller the gap between each section will be and the longer the timewindow should be. According to the 3sigma rule, the timewindow lengths that can divide “A” and “B” classes of the road into 2∼5 sections and can be distinguished by 99.7% probability are calculated. The results are shown in Figure 8.
In Figure 8, the black solid line is a set of data points that represent the sum of μ_{0} and 3σ_{0}, in which μ_{0} and σ_{0} are mean and mean square values of ADV calculated under road roughness coefficient = 16 × 10^{−6} m^{3} with different timewindows from 0.1 to 10 seconds in step length 0.1 seconds. The lines in points are differences of μ and 3σ, in which μ and σ are mean and mean square values of ADV calculated under different road roughness coefficients with same timewindows above, and those road roughness coefficients are the minimum coefficient numbers that the classification system should distinguish with road roughness coefficient of 16 × 10^{−6} m^{3} if dividing “A” and “B” classes of road into 2∼5 sections by geometric progression. The gray “∗” marks point out where the black solid line has a cross with those point lines. And the corresponding lateral axis numbers of gray “∗” marks are the minimum timewindow lengths that a classification system should use to distinguish each section by 99.7% probability. In operational application, the timewindow length can be chosen as long as 0.5 seconds, 1.8 seconds, 4.0 seconds, or 7.5 seconds for accurate classification according to Figure 8 and the final timewindow length can be decided on the balance between the control systems’ demands of accuracy and tolerances of delay. In this paper, the 7.5 seconds of timewindows length is selected on the purpose of discovering the accuracy performance of this method. Because the first five classes (A∼E) of roads are important in practice and the “F,” “G” and “H” classes of roads are rarely see, this method is only applied on “A”∼“E” classes of roads, and if “A” to “B” classes of roads are divided into 5 sections by geometric progression, the whole “A” to “E” classes of road can be divided into 17 sections by geometric progression and 7.5 seconds of timewindows length is long enough to make a distinction between each of those sections according to Figure 8.
4. Analysis of the Variation of ADV Values with Suspension Parameters
In this paper above, some studies on how to calculate the ADV values and how to choose the sampling frequency and timewindow are conducted. But according to Equation (11), it can be found that the mean square values of unsprung mass acceleration of vehicle suspension system are not only related to road roughness, sampling frequency, and timewindow in reality, but also has a direct relationship with the amplitudefrequency characteristics of vehicle suspension itself.
With wide use of semiactive suspension, in a vehicle suspension system, only the sprung mass, spring stiffness, and damping coefficient can be changed considerably. Among the three of them, the variation of the spring stiffness is only possible for the semiactive suspensions with air spring capable of height adjustment. However, variable damping coefficient is easier to achieve and common in semiactive suspension, and the variation of damping coefficient is very large. Also, the variation of sprung mass of vehicle itself is significant. Therefore, this paper temporarily overlooks the situation that in a vehicle equipped with air spring in which the stiffness of air spring changes when vehicle height changes, further study is done on the relationship of ADV values with sprung mass and damping coefficient only. The mean values and RMS values of ADV are calculated under A∼D classes of road when the sprung mass ranges from 2039 to 4078 kg, which is wide enough to cover the noload and fullload condition of this test bench. The results show as follow.
Where is initial sprung mass 2039 kg, is current sprung mass in kg, and are mean and RMS values of ADV under initial sprung mass at A∼D classes of road, and are mean and RMS values of ADV under current sprung mass at A∼D classes of road.
Figure 9 shows that both mean values and RMS values have little to do with sprung mass. Even when the sprung mass becomes two times of original sprung mass, the difference between mean and RMS values’ changes is less than 1%. Considering the influence of sprung mass on ADV values is very small, no further research was carried out on this topic.
(a)
(b)
As for damping coefficient, the variation range is much larger. This paper involves dampers with damping coefficients ranging from 1800 to 9300 N·s/m. Based on this, the mean and RMS values of ADV are calculated under A∼D classes of road. Figure 10 shows the relationship between damping coefficient and ADV values.
(a)
(b)
As it can be seen from Figure 10, when the damping coefficient becomes larger, the mean values of ADV are gradually reduced, and the changing amplitude is large. The damping coefficients and the mean values of ADV seem to have a certain inverse proportion relationship.
By calculating the transfer function of the suspension, the influence of damping coefficient on ADV values can be determined, but it requires a large amount of calculation and involves many parameters. Therefore, it is burdensome in actual operation. In consideration of this and to ensure the stability of calculated ADV values in the case of large variation of damping coefficient and the positive relationship with road roughness, the relationship between damping coefficient and ADV values is fitted. And based on the fitted function, the correction function of ADV is determined to ensure the ADV values stay constant when the damping ranges.
Taking the line drew under = 16 × 10^{−6} m^{3} as a benchmark, using the curve fitting tool in MATLAB, choosing “Rational” method with numerator degree and denominator degree equal to 1. The fitting result is as follows with correlation coefficient equal to 1.
Accordingly, the modified ADV values can be calculated aswhere is mean value of ADV calculated under = 16 × 10^{−6} m^{3} and = 1800 N·s/m condition. According to Equation (19), the modified ADV values can be calculated.
To verify the feasibility of this method, Figure 11 shows the errors of mean values and RMS values of modified ADV compared with and . Figure 11 shows that the mean values of modified ADV change a little with the damping coefficient. Basically, the variation level is only 0.7%. Meanwhile, the RMS values of modified ADV keep decreasing with the increase of damping coefficient. It is good news that the classification system can reduce the probability of making the first kind of error.
(a)
(b)
In suspension system researches, it is usually assumed that the pressure and stiffness of tire are not changing. But the tire pressure can change about ±5% between summer and winter, that makes the tire stiffness can change about ±5%, which can obviously affect the accuracy of classification results. Thus, another correction function can be calculated by the same way as damping’s, and the actual tire pressures of each tire can be obtained via TPMS (Tire Pressure Monitoring System) in realty. But doing the same thing twice is not necessary, so this work is left to be done for the researchers who want to take the tire stiffness into consideration.
All the preliminary work has been completed on how to use the ADV value to classify road roughness. The sampling frequency and timewindow length are determined to 1000 Hz and 7.5 seconds, and the correction function can be used to calculate the appropriate ADV values under the change of damping coefficient.
In addition, according to the resolving power of modified ADV values calculated under above conditions, the road roughness is divided into 17 sections, as shown in Figure 12 in the loglog scale.
In Figure 12, the red parts are the intersection of ADV values and corresponding road roughness. The green lines indicate the center of each road roughness section while the blue lines represent the ADV values section’s center.
5. Online Road Roughness Classification System
The road roughness and ADV values have obvious linear mapping relationship as shown in Figure 12. A neural network is adopted as road roughness classification mapping module in this paper to improve the adaptability and expansibility of classification.
Because the road roughness is divided into 17 sections according to the resolving ability of chosen ADV values, the training data can be generated by generating different ADV values and determining which section it belongs to. Support Vector Machine (SVM) or kNearest Neighbor (kNN) are good classifiers but need quite amount of calculation, which will reduce the stability and accuracy of this system considerably. Thus, a neural network is chosen to be a suitable classifier to get the linking between ADV values and road roughness. In MATLAB/nprtool environment, a twolayer feedforward network with sigmoid output neurons can be trained with the training data.
A test was designed to evaluate the performance of the neural network classifier on road roughness among 17 sections. Each road roughness section has a duration of 3600 seconds at constant vehicle speed at 20 m/s with damping coefficient in compression travel and stretch travel 1800 and 2800 N·s/m. The classification error times of this trained network at each road roughness section are shown in Table 3.

From Table 3, it can be seen that the neural network works well on different kinds of roads, and its classification error degrees are mostly less than 0.3%, an error degree limit that is within the designed range. It preliminarily proves that this online road roughness neural network classifier can work smoothly under the fixed working condition and its accuracy is guaranteed.
To evaluate the performance of this classifier under variable conditions, a road with random roughness among 17 sections was established, and each section has a duration of 600 seconds. Also the vehicle speed ranges from 10 to 30 m/s in sine law with a cycle of 2000 s/cycle, while all the dampers are controlled by SkyHook controller with firstlevel damping coefficients in compression travel and stretch travel being 1800 and 2800 N·s/m and secondlevel damping coefficients in compression travel and stretch travel being 4800 and 9300 N·s/m. Figure 13(a) shows the classification condition including the road elevations at the left front wheel of each section, vehicle speed, and a fragment of damping coefficients of left front damper that are controlled under SkyHook. Figure 13(b) shows the ADV values that are calculated under the working conditions shown in Figure 13(a) and the upper and lower limits of ADV values for different sections of road roughness. The road roughness classification results and corresponding road roughness levels are shown in Figure 13(c).
(a)
(b)
(c)
Figure 13 shows that under changing circumstances, the stability and reliability of neural network that using ADV to classify road roughness level are still acceptable. In the process of variable speed driving, this system can still well classify the road roughness level.
6. Conclusions
This paper has developed a method for stable online road roughness classification so that some of the control systems on the vehicles can acquire necessary road information to improve the performance of vehicles in different road conditions. The theoretical analysis shows that the mean square values of unsprung mass acceleration divided by vehicle speed have an obvious linear relationship with road roughness coefficient. The use of unsprung mass acceleration offers some advantages as the quality of unsprung mass is constant, and the variation of sprung mass or vehicle body height has little influence on it. Also, using unsprung mass acceleration divided by vehicle speed as information source makes the classification and vehicle speed decouple.
Based on this, the sampling frequency as 1000 Hz of unsprung mass acceleration was selected in consideration of inherent amplitudefrequency characteristics of the vehicle suspension and feasibility, and the equation with a sliding window for calculating ADV values was given. The relationship between the length of timewindow, the distribution, and statistical parameters were studied. According to the distribution and 3sigma rule, a suggestion of the shortest timewindows lengths under different classification accuracies is given, and a 7.5 seconds long timewindow was chosen as a performance indicator to show the accuracy performance of this methods. To just distinguish each level of roads in ISO standard in the expense of accuracy requirement of road roughness classification, the timewindows length can be set as short as 0.5 seconds, while the correct distinguishing probability stays at 99.7%.
After determining how to calculate the ADV values, the relationships between the suspension parameters (sprung mass and damping coefficient) and the statistical parameters (mean and RMS values) of ADV were analyzed. Accordingly, a correction function was determined to ensure the ADV values remain when the damping ranges. After the correction, the modified ADV values showed a good stability toward varying damping coefficient.
Since the modified ADV values are none related to vehicle speed and suspension parameters, a neural network classifier was established. The performance of the neural network classifier has been demonstrated for varying vehicle speed, road roughness levels, and different damping coefficients controlled by SkyHook control. The classifier performance remains stable, and the sum of its overestimate errors and underestimate errors is mostly smaller than it was designed to be.
Data Availability
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
The authors acknowledge the support from the National Natural Science Foundation of China (Nos. 51575241 and 51305111); the Six Talents Peak Foundation of Jiangsu Province (No. 2012ZBZZ030); the Natural Science Foundation of Jiangsu Province (No. BK20131255); Key Research and Development Plan of Hunan Province (No. 2017GK2204); and Hengyang Science and Technology Development (No. 2017KJ158).
References
 S. Yongjun, L. Xiandong, and Y. Shaopu, “Research on the application of optimal control theory on parameters optimization of vehicle suspension,” Journal of Low Frequency Noise, Vibration and Active Control, vol. 22, no. 4, pp. 253–263, 2003. View at: Publisher Site  Google Scholar
 J. C. TudónMartínez, S. Fergani, S. Varrier et al., “Road adaptive semiactive suspension in an automotive vehicle using an LPV controller,” IFAC Proceedings Volumes, vol. 46, no. 21, pp. 231–236, 2013. View at: Publisher Site  Google Scholar
 R. Burdzik, “Identification of structure and directional distribution of vibration transferred to carbody from road roughness,” International Congress on Telecommunication and Applications Icta, vol. 16, no. 1, pp. 324–333, 2014. View at: Google Scholar
 B. Goenaga Silvera, L. G. Fuentes, and O. Mora, Effect of Road Roughness and Vehicle Speed on Dynamic Load Prediction and Pavement Performance Reduction, The National Academies of Sciences, Engineering, and Medicine, Washington, DC, USA, 2017.
 P. Liu, B. Liu, T. Dong et al., “Road roughness identification and shift control study for a heavyduty powertrain,” Energy Procedia, vol. 105, pp. 2885–2890, 2017. View at: Publisher Site  Google Scholar
 Y. C. Qin, L. Reza, and L. Gu, “The use of vehicle dynamic response to estimate road profile input in time domain,” in Proceedings of ASME Dynamic System Control Conference (DSCC), San Antonio, TX, USA, October 2014. View at: Google Scholar
 N. Abulizi, A. Kawamura, K. Tomiyama, and S. Fujita, “Measuring and evaluating of road roughness conditions with a compact road profiler and ArcGIS,” Journal of Traffic and Transportation Engineering, vol. 3, no. 5, pp. 398–411, 2016. View at: Publisher Site  Google Scholar
 N. Lushnikov and P. Lushnikov, “Methods of assessment of accuracy of road surface roughness measurement with profilometer,” Transportation Research Procedia, vol. 20, pp. 425–429, 2017. View at: Publisher Site  Google Scholar
 Y. Balaram and M. Mostert, “Lessons learnt from the measurement of gravel road roughness in KwazuluNatal,” in Proceedings of 5th SARF/IRF Regional Conference, 2014, Pretoria, South Africa, September 2014. View at: Google Scholar
 P. Kumar, P. Lewis, C. P. McElhinney, and A. A. Rahman, “An algorithm for automated estimation of road roughness from mobile laser scanning data,” The Photogrammetric Record, vol. 30, no. 149, pp. 30–45, 2015. View at: Publisher Site  Google Scholar
 Z. Zhang, F. Deng, Y. Huang, and R. Bridgelall, “Road roughness evaluation using inpavement strain sensors,” Smart Materials and Structures, vol. 24, no. 11, Article ID 115029, 2015. View at: Publisher Site  Google Scholar
 K. Laubis, V. Simko, A. Schuller et al., “Road condition estimation based on heterogeneous extended floating car data,” in Proceedings of the 50th Hawaii International Conference on System Sciences, Waikoloa Village, HI, USA, January 2017. View at: Google Scholar
 V. Douangphachanh and H. Oneyama, “Estimation of road roughness condition from smartphones under realistic settings,” in Proceedings of 2013 13th International Conference on ITS Telecommunications (ITST), pp. 433–439, IEEE, Tampere, Finland, November 2013. View at: Google Scholar
 J. C. TudonMartinez, S. Fergani, O. Sename et al., “Online road profile estimation in automotive vehicles,” in Proceedings of 2014 European Control Conference (ECC), pp. 2370–2375, IEEE, Strasbourg, France, June 2014. View at: Google Scholar
 Y. Li, B. Yong, H. Wu, R. An, and H. Xu, “Road detection from airborne LiDAR point clouds adaptive for variability of intensity data,” International Journal for Light and Electron Optics, vol. 126, no. 23, pp. 4292–4298, 2015. View at: Publisher Site  Google Scholar
 H. M. Ngwangwa and P. S. Heyns, “Application of an ANNbased methodology for road surface condition identification on mining vehicles and roads,” Journal of Terramechanics, vol. 53, pp. 59–74, 2014. View at: Publisher Site  Google Scholar
 H. M. Ngwangwa, P. S. Heyns, H. G. A. Breytenbach, and P. S. Els, “Reconstruction of road defects and road roughness classification using Artificial Neural Networks simulation and vehicle dynamic responses: application to experimental data,” Journal of Terramechanics, vol. 53, pp. 1–18, 2014. View at: Publisher Site  Google Scholar
 Y. Du, C. Liu, D. Wu, and D. Jiang, “Measurement of international roughness index by usingaxis accelerometers and GPS,” Mathematical Problems in Engineering, vol. 2014, Article ID 928980, 10 pages, 2014. View at: Publisher Site  Google Scholar
 J. C. TudonMartinez, S. Fergani, O. Sename, J. J. Martinez, R. MoralesMenendez, and L. Dugard, “Adaptive road profile estimation in semiactive car suspensions,” IEEE Transactions on Control Systems Technology, vol. 23, no. 6, pp. 2293–2305, 2015. View at: Publisher Site  Google Scholar
 M. Doumiati, J. Martinez, O. Sename, L. Dugard, and D. Lechner, “Road profile estimation using an adaptive Youla–Kučera parametric observer. Comparison to real profilers,” Control Engineering Practice, vol. 61, pp. 270–278, 2017. View at: Publisher Site  Google Scholar
 P. Gaspar, Z. Szabo, and J. Bokor, “Identification of vehicle models and road roughness estimation,” IFAC Proceedings Volumes, vol. 37, no. 8, pp. 257–262, 2004. View at: Publisher Site  Google Scholar
 Y. Zhisheng, Automotive Theory, China Machine Press, Beijing, China, 5th edition, 2000.
 D. Ammon, “Problems in road surface modelling,” Vehicle System Dynamics, vol. 20, no. S1, pp. 28–41, 1992. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2018 Zhongxing Li et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.