Next Article in Journal / Special Issue
Research on Intelligent Platoon Formation Control Based on Kalman Filtering and Model Predictive Control
Previous Article in Journal
Analysis of Multi-Objective Optimization Design of Interior Double Radial and Tangential Combined Magnetic Pole Permanent Magnet Drive Motor for Electric Vehicles
Previous Article in Special Issue
Designing a Reverse Logistics Network for End-of-Life Vehicles in an Uncertain Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Transfer Function-Based Road Classification for Vehicles with Nonlinear Semi-Active Suspension

1
Faculty of Mechanical Engineering, University of Guilan, Rasht 4199613776, Iran
2
Research and Development Department, Faravari & Sakht Co., Rasht 4337187573, Iran
3
Max Planck Institute for Biological Intelligence, 82319 Seewiesen, Germany
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2024, 15(4), 143; https://doi.org/10.3390/wevj15040143
Submission received: 6 February 2024 / Revised: 24 March 2024 / Accepted: 26 March 2024 / Published: 1 April 2024
(This article belongs to the Special Issue Advanced Vehicle System Dynamics and Control)

Abstract

:
Ride comfort and handling are two important criteria regarding vehicle vibration control. For solving the inconsistency between ride comfort and handling, a semi-active suspension system equipped with a road classification system can be a suitable solution. Because the road condition varies during driving, the control gain of the semi-active suspension system should be adaptively changed according to the road level. In this paper, accelerometer data and a transfer function scheme will be used for road classification, and there is no need to measure the road directly with difficult and often expensive methods. In this approach, a transfer function that makes relevant the Power Spectral Density (PSD) of the road surface and the PSD of car acceleration is used. Road classification is investigated for a vehicle with a nonlinear, semi-active suspension system equipped with Continuous Damping Control (CDC) and nonlinear springs. To show the applicability of the proposed method in scenarios close to real situations, robustness analysis is done by considering vehicle model uncertainties and sensor noise. The simulation results show that the proposed method is robust against typical uncertainties and accelerometer noise and can classify the road level, which is used to tune the parameters of the nonlinear, semi-active suspension system.

1. Introduction

Ride performance is defined regarding vehicular vibrations caused by road roughness, while handling is related to the vehicle’s response to driver input [1]. There are many types of research into solving the inconsistency between ride comfort and handling using a semi-active suspension system equipped with road classification [2]. Because the road condition varies during driving, the control gain of the semi-active suspension system should be adaptively changed according to the road level; thus, a road classification algorithm is needed [2,3,4]. This estimation also is used in active suspension systems [5,6,7]. Many adaptive suspension systems for varying road conditions have been addressed in previous work, such as [8], where the control parameters can be changed adaptively based on the road level.
Semi-active suspension systems offer the best compromise between cost and performance through a variable damping coefficient that can be controlled with the input current [9]. When the road level is estimated, the electronic control unit (ECU) adjusts the input current of the semi-active suspension according to the road level to optimize ride comfort [8].
Some methods, such as direct road measurement and rattle space (the distance between the sprung mass and unsprung mass) measurement, require specific equipment designs that limit their employment. Direct measurement of the road profile using lasers or other devices is a difficult and usually expensive method [10]. Instead, accelerometers are conventionally used by car manufacturers to enhance the suspension system performance [11,12]. In this paper, a road profile classifier is developed utilizing the time history obtained from accelerometers.
Vibration analysis and control of a semi-active suspension system based on a CDC damper was addressed in [13]. A road classification method for a semi-active suspension system was introduced in [14], which was based on Deep Neural Networks (DNNs) and which utilized the skyhook control with a CDC damper. Road profile classification for a vehicle with a semi-active suspension system based on wavelet transform and ANFIS was proposed in [4].
In [15], a flexible neural tree (FNT)-based road profile classification method was proposed for a vehicle with a semi-active suspension system. Wavelet packet transform with a probabilistic neural network (PNN) classifier was utilized in [16], where model predictive control was adopted in a semi-active suspension system.
In [17], an online road profile classification based on unsprung mass acceleration is proposed for a semi-active suspension system, which is based on the root mean square (RMS) of PSD. Road roughness classification through measuring the vehicle acceleration and the artificial neural network has been done in [18].
In [19], vehicle state estimation based on wavelet packet transform with a PNN classifier was proposed. State estimation of the suspension system by using the Adaptive Kalman Filter (AKF) is carried out in [20], in which the wavelet transform with Adaptive Neuro-Fuzzy Inference System (ANFIS) classifier is employed. A road estimation algorithm based on wavelet transform and a double-layer adaptive neural network classifier was used to classify the road level [8]. An Artificial neural network (ANN) was used for classification based on vehicle response [18,21]. Road classification based on wavelet transformation and ANFIS has been addressed by [4].
In [22], a nonlinear road profile classification for a controllable suspension system has been proposed based on feature calculations. A nonlinear controller based on the PNN road classifier was proposed in [23], where the unsprung mass acceleration was used.
A road classification method based on the system transfer function and random forest technique and sprung mass acceleration, unsprung mass acceleration, and rattle space was designed in [24]. In [11], the road class was estimated based on transfer function technique and vehicle acceleration, but a passive and linear suspension system was studied. In [25], the transfer function technique was also used for road classification, but a passive and linear suspension system was studied.
Authors in [2] proposed a road classifier method based on wavelet transform and a PNN, in which a nonlinear suspension system with a CDC damper was used; the control algorithm of the semi-active suspension system was skyhook control. An adaptive neural network control for a semi-active suspension system was proposed in [26], in which a CDC damper was used for the suspension system.
High computational effort and large sets of training data are the well-known disadvantages of the ANN method [25]. Using the wavelet transform and ANN would increase the algorithm complexity; therefore, they are not suitable for real-time and practical applications. The transfer function-based classification method has been addressed in [11,25] and is a simple and fast classification method. In order to overcome the problems of wavelet transform and the ANN method, the present paper uses the transfer function technique. Rattle space measurement is an expensive method with many requirements in [2], while in this paper, only the acceleration of the sprung and unsprung mass is employed.
The International Standards Organization (ISO) offers an approach for classifying road roughness [27]. In this paper, the ISO classification based on the PSD of measured acceleration is used. The approach classifies road roughness as ‘A’ (very good), ‘B’ (good), ‘C’(average), ‘D’(poor) and ‘E’(very poor) [11].
As mentioned above, some works have studied road classification with a passive suspension system; however, the main purpose of road classification is to adjust the controller parameters of a semi-active suspension system. In the present paper, road classification will be carried out for a nonlinear, semi-active suspension system equipped with a CDC damper.
In this paper, the road classifier algorithm is based on the transfer functions that depend on the parameters of the vehicle model. In fact, for practical applications, many transfer functions can be obtained and stored in the computer to be selected based on each vehicle model from the system identification output [28,29,30]. The solution is the combination of model identification and road classification. If system identification techniques are used, the nominal model used to obtain the transfer function and the actual model are almost identical. However, to handle the little differences between the actual model and the nominal model, we intend to analyze the robustness of the classifier against sensor noise and the uncertainties of tire stiffness and vehicle model.
In this work, the following acceleration measurements are used and studied for road level classification: vehicle axle acceleration, and the acceleration of the body center of mass.
The main contributions of this paper are as follows:
The proposed method based on transfer function is fast and simple compared to the methods requiring high computational effort, such as wavelet packet decomposition and neural networks. In addition, this paper proposes an intuitive method that classifies the road level for a semi-active suspension system with a CDC damper. Because the proposed method is simple, it is suitable for practical application. The main purpose of this paper is the combination of a nonlinear, semi-active suspension system and road classification based on the transfer function technique, which has not been addressed in previous works.
The rest of this paper is organized as follows: in Section 2.1, the half-car model is considered as the research object, in which the suspension system is equipped with a nonlinear CDC damper and nonlinear spring; in Section 2.2, road profile generation according to ISO 8608 [27] is presented; in Section 2.3, the algorithm for calculating the PSD of the road is given; in Section 2.4, the transfer function of the half-car model and the road classification algorithm are presented; in Section 2.5, the hybrid controller is designed and analyzed for the various road levels. Then, in Section 3, simulation results and robustness analysis are given. Finally, Section 4 is dedicated to the conclusion.

2. Materials and Methods

2.1. Vehicle Modeling

2.1.1. Governing Equations of the Half-Car Model

In Figure 1, a four-degree-of-freedom (DOF) vehicle model, which is known as the half-car (HC) model, is employed to study the vehicle’s behavior in vertical and longitudinal directions. The HC model has been employed in many works, such as [11,25]. The nonlinear suspension system is equipped with a nonlinear CDC damper and nonlinear springs.
Although a three-dimensional, magic formula of tires model (e.g., as discussed in [31]) should be considered to obtain an accurate model for the vehicle, according to many previous works (e.g., as addressed in [4,6,11,14,15,16] theoretically and in [2,5,7,8] experimentally), in this research, the linear tire model is considered.
The dynamic equations of the HC model are given by Equation (1)
I 3 θ ¨ = L 2 F s   2 + F d 2   L 1 F s   1 + F d 1 , m 3 y ¨ 3 = F s   1 + F d 1 + F s   2 + F d 2 , m 1 y ¨ 1 = F s   1 + F d 1 + ( m 1 + m 3 , 1 ) g K t ( y 1 q 1 ( t ) ) , m 2 y ¨ 2 = F s   2 + F d 2 + ( m 2 + m 3 , 2 ) g K t ( y 2 q 2 ( t ) ) , m 3 , 1 = m 3 L 2 L 1 + L 2 , m 3 , 2 = m 3 L 1 L 1 + L 2 , y 3 , 1 = y 3 + L 1 θ ,   y 3 , 2 = y 3 L 2 θ ,   y ˙ 3 , 1 = y ˙ 3 + L 1 θ ˙ , y ˙ 3 , 2 = y ˙ 3 L 2 θ ˙ ,  
where θ and y 3 are the rotation of the sprung body and displacement of the point P1. The body mass and moment of inertia are m 3 and I 3 , respectively. m 1 and m 2 are two unsprung masses of the front and rear axles with displacements y 1 and y 2 , respectively. K t stands for the tire stiffness as a linear spring. The distances from the center of mass of the vehicle to the front axle and rear axle are L 1 and L 2 , respectively. q 1 ( t ) and q 2 ( t ) are the road unevenness at the location of the first and second axle. F d and F s represent the corresponding CDC damping force and nonlinear spring force, which will be formulated in the next sections. The HC model is stimulated by road excitation.
Regarding the fact that the vehicle body parameters, the tire model, and the nonlinear, semi-active suspension system affect the vehicle’s dynamics and, accordingly, the transfer function, the road classification is affected by them.
According to the three-dimensional magic formula of tires model (e.g., in [31]), the change of vehicle mass and moment of inertia, considering the tire properties and mass properties as constants, will be the sources of uncertainties and affect the performance of the classifier.
In fact, for practical applications, many pre-stored transfer functions can be selected adaptively from the system identification output (e.g., in [28,29,30]). A combination of model estimation and road classification can be a suitable solution to manage uncertain parameters and unmodeled dynamics.
If system identification techniques are used, the actual model and the model used to obtain the transfer function are almost identical. However, to handle the small differences between the real model and the nominal model, the robustness of the classifier against model uncertainties and accelerometer noise will be investigated in this paper.

2.1.2. Nonlinear Damping Characteristic Curve

The CDC damper force–velocity characteristic curve is shown in Figure 2 for different input currents. By increasing the input current, the output damping force will decrease.
According to the force–velocity characteristic and by polynomial fitting, the nonlinear model of the CDC damper was derived in [8]. The mathematical model of damping force, which is controlled by input current, is expressed as follows:
F d i = a 0 + + a 1 +   i 1 exp b 0 +   V d i V 0 + V d i > 0 0 V d i = 0 a 0 + a 1   i 1 exp b 0   V d i V 0 V d i < 0 ,     i = 1 , 2
where b 0 and V 0 are the shape parameters. V d i is each damper velocity, that is,
V d i = y ˙ 3 , i y ˙ i   ,   i = 1 , 2
Parameters a 0 + , a 1 + , a 0 , a 1 are given in Table 1. The parameters for extension of the damper are indicated with ‘+’; for compression, they are indicated with ‘-’.

2.1.3. Nonlinear Spring Model

When the deformation of the spring is large it has a nonlinear behavior [8,32], which is written as follows:
F s   i = K s ( y 3 , i y i ) + δ K s ( y 3 , i y i ) 3   ,   i = 1 , 2
where K s is the suspension system spring stiffness and δ represents the nonlinear strength parameter (δ > 0).
The vehicle and suspension system parameters of [8] are used in this study. The parameters of the HC model and nonlinear suspension system are given in Table 1.

2.2. Road Profile Generation

In order to generate the road irregularity q(t), a suitable mathematical model is needed. The road profile is considered as a Gaussian random process and is characterized by the PSD values. Via the following first-order linear process [33], road irregularity can be generated in the time domain with
q ˙ ( t ) = α v q ( t ) + w ( t ) ,
where α stands for the road characteristic parameter in m−1, v is the vehicle velocity in km/h, and w(t) is white noise with covariance.
σ w 2 = 2 ρ 2 α   v ,
where ρ is road variance in m. The values of α and ρ are given in Table 2 [33].

2.3. Calculating the PSD of the Road

PSD is a method for evaluating road roughness. ISO 8608 [27] provides the PSD of a road profile. In Figure 3, the simulated PSD of the original road is illustrated in the special frequency domain. According to ISO 8608, the road is classified into eight levels (A–G).
Because in this paper we need the PSD of each road level, in the following, the procedure of calculating the PSD according to ISO 8608 is presented [34].
The Fourier transform of function q(t), denoted by Q ( f ) at frequency f, is calculated in the following form:
Q ( f ) = q ( t )   exp ( 2 π   i   f   t )   d t
For digital signal analysis, evaluated at n points as q ( 0 ) ,   , q ( n 1 ) , the discrete Fourier transform (DFT) is used:
Q ( j ) = k = 0 n 1 q ( k )   exp ( 2 π   i   j   k / n ) = Q Re ( j ) + i Q Im ( j ) ,
where Q Re ( j ) and Q Im ( j ) , respectively, stand for the real and imaginary parts. In practice, the fast Fourier transform (FFT) algorithm is implemented, which possesses unique values at half of the frequency domain.
Afterwards, the PSD is given by
P S D ( j ) = 2 f s n Q Re ( j ) 2 + Q Im ( j ) 2 ,
in which j = 1 , , n / 2 + 1 and fs show the sampling frequency.
It is assumed that a straight line can approximate the PSD [25]. In this paper, the following smoothing algorithm is proposed. By using the smoothing, a uniform distribution of PSD values is obtained over the spatial frequency. Because the calculated PSD is not smooth, the following equations are used to achieve a least square regression line:
Y I S O ,   K = A X + B ,
where
x = log 10 freq , y = log 10 PSD , c 1 = i = 1 m y i ,   c 2 = i = 1 m x i 2 ,     c 3 = i = 1 m x i ,   c 4 = i = 1 m x i y i , A = mc 4   c 1 c 3 m c 2 c 3 2 , B = c 1 c 2 c 3 c 4 m c 2 c 3 2 ,
where K varies from 1 to 8 and shows the values of the ISO road (A–H) roughness classification, and
X = [ min ( x )    min ( x ) + σ    min ( x ) + 2 σ       max ( x ) σ    max ( x ) ] ,   σ = max ( x ) min ( x ) M
Here the length of M is selected as 100. Finally, the special frequency F and the smoothed PSD for road level K is calculated as
F = 10 X P S D I S O ,   K = 10 Y I S O ,   K
P S D I S O ,   K will be used in the road classification algorithm.

2.4. Road Classification Algorithm

Because the sprung and unsprung mass of the vehicle is influenced by road irregularities, the measured acceleration of the body and axle can be useful for the estimation of the road PSD. The relationship between the PSD of measured acceleration and the PSD of the road is determined by the transfer function H ( Ω ) [35]:
H ( Ω ) = P S D a c c ( Ω ) P S D r o a d ( Ω ) P S D r o a d ( Ω ) = P S D a c c ( Ω ) H ( Ω ) ,
where the PSD of measured acceleration is P S D a c c ( Ω ) ; P S D r o a d ( Ω ) will be calculated from the H ( Ω ) and the P S D a c c ( Ω ) . After calculating P S D r o a d ( Ω ) , the proposed classification algorithm is employed to determine the road’s level. Then the semi-active suspension system will use the estimated road level to adjust the input current of the CDC damper.
H ( Ω ) is unknown in practice, but it can be calculated using Equation (14); this transfer function should be calibrated periodically. In this study, according to the ISO model and Equation (5), the road profile will be generated and then the transfer function will be obtained. In Figure 4, the generated random road profile (q(t)) is shown, which is generated using the ISO ‘C’ level and a speed of 50 km/h.
After applying the generated road irregularities to the HC model, the time responses of y 1 ,   y 2 ,   y 3 and θ are calculated and shown in Figure 5.
In this work, four acceleration measurements are used for road level classification: front- and rear-axle acceleration, and the acceleration of two points, P1 and P2, on the sprung body, which is shown in Figure 1. The calculated transfer function for front- and rear-axle acceleration as a function of special frequency is given in Figure 6. The calculated transfer function from the acceleration of points P1 and P2 are given in Figure 7A,B, respectively. If we have the acceleration of each of the four points via Equation (14), the resulting transfer function will be used for calculating the PSD of the road profile.
The proposed road classification method is presented in the following.
At first, P S D r o a d ( Ω ) is calculated from the measured acceleration and transfer function (in Figure 6 and Figure 7) by using Equation (14); then a least square regression line is obtained by using the P S D r o a d ( Ω ) in Equation (11), and we will calculate the Y r o a d of the least square line. Then the road level is calculated from the following optimization problem.
Road   Level = min K i = 1 M Y r o a d ( i ) Y I S O ,   K ( i ) 2
This method is simple, fast, and easy to implement in real-time.

2.5. Hybrid Control

2.5.1. Skyhook Control

Skyhook control isolates the vehicle body from road disturbances. In this method, between the sprung mass and inertial reference a virtual damper is installed. By considering the passivity constraint (a damper in rebound cannot generate pressure force and a damper in compression cannot generate tension force) of the damper the following control law can be used for the skyhook algorithm [36].
F s k y ,   i = c s k y y ˙ 3 ,   i ( y ˙ 3 ,   i y ˙ i ) y ˙ 3 ,   i 0 c min ( y ˙ 3 ,   i y ˙ i ) ( y ˙ 3 ,   i y ˙ i ) y ˙ 3 ,   i < 0   ,     i = 1 ,   2

2.5.2. Groundhook Control

Groundhook control is utilized to improve road handling. In this control law, a virtual damper is installed between the unsprung mass and inertial reference. The groundhook control law is:
F g r d ,   i = c g r d y ˙ i ( y ˙ 3 ,   i y ˙ i ) y ˙ i 0 c min ( y ˙ 3 ,   i y ˙ i ) ( y ˙ 3 ,   i y ˙ i ) y ˙ i < 0   ,     i = 1 ,   2

2.5.3. Hybrid Control

Hybrid control is proposed to combine the advantages of skyhook and groundhook controls. This method is based on the linear combination of the two controllers, shown as follows [36,37,38]:
F d ,   i = β F s k y ,   i + ( 1 β ) F g r d ,   i   ,     i = 1 ,   2
where 0 β 1 is the weight for the hybrid control law. The value of β can be adjusted according to the road level and the constraints on the suspension system. β = 1 means that comfort is more important and that handling criteria are not considered. β = 0 means that the handling is more important and that comfort criteria are not considered. After calculating the force of each damper, the corresponding current can be calculated from Equation (2).

2.5.4. Design of the Parameter β

One important method for system design is multi-objective optimization [39]. In this subsection, the hybrid controller for β = 0 ,   0.3 ,   0.6 ,   0.8 ,   1 is evaluated, and two values of Jacc (for comfort) and Jhand (for handling) are calculated, where
J acc = rms ( θ ¨ ) + rms ( y ¨ 3 ) J hand = rms ( y 3 , 1 y 1 ) + rms ( y 3 , 2 y 2 ) .
Here c s k y = c g r d = 3000   N s / m and c min = 300   N s / m are used. The mentioned results for each road level are given in Figure 8. Note that the aim is to minimize Jacc and Jhand.
In Table 3, the maximum deflection of the suspension system for various road levels and β is reported.
Because the road input is stochastic the positions of points on the Pareto front are changed in each simulation, but the deviation is small and negligible.
It is assumed that the road classification logic works accurately; now, we should choose a suitable value of β for each road level. At the road level A, for Jhand there is little difference between 0.0382 and 0.038; thus, the point at which β = 1 is selected as the proper point to achieve the best comfort when the vehicle is moving on road level A. Similar to road level A, for road levels B and C, β = 1 is selected as the proper point to achieve the best comfort.
Note that from Table 3 the maximum deflection of the suspension system for each β is acceptable for road levels A, B, and C. From Table 3 and Figure 8 (level D), for road level D it is better to choose β = 0.6 to achieve a maximum suspension deflection of 7 cm. Note that if β = 0.8 is selected, a maximum deflection of 15 cm is achieved, which is approximately twice that of 7 cm. For level E, in order to prevent the large value of Jhand, the value of β = 0.6 (with a maximum deflection of 13 cm) is selected as the proper point. Indeed, suspension system designers can select a proper β for each road level according to their criteria and the constraints of the suspension system.

3. Results and Discussions

In this section, the performance of the proposed classification algorithm for a vehicle with a nonlinear, semi-active suspension system is investigated. The input current of the CDC damper is the control input of the semi-active suspension system.
A real road is not generated as a special road class, but rather is a combination of road classes; thus, in this paper as in [25], a simulated road is utilized. Therefore, the HC model is excited by the mentioned simulated road unevenness. This paper assumes that the real road level is ‘C’, so the road classification performance will be investigated according to the mentioned road level. In the simulations, the car velocity is V = 50 km/h, and the length of the road is L = 100 m.
In this section, road level classification based on two acceleration measurements is investigated: axle acceleration and the acceleration of points P1 on the sprung body. The aim is to investigate the effect of the accelerometer location on road classification. In order to better illustrate the performance of the proposed classifier and achieve a robust road classification, the measurement of noise is also considered here.
In the following, by using the vehicle parameters in Table 1, the control law in Equation (11), the damper model in Equation (2), and road level C, the semi-active suspension system is simulated and the root mean squares (RMS) of θ ¨ and y ¨ 3 are reported.
Because road unevenness is a stochastic input, one simulation is not enough; therefore, five simulations have been completed and their results are given in Table 4. It is obvious that hybrid control will result in better performance than passive suspension.
The time response of the vehicle body displacement and body angle for semi-active and passive suspension is shown in Figure 9 and Figure 10, respectively. From the time response and the RMS values of θ and y 3 we can conclude that the semi-active suspension has better performance than the passive system.

Robustness Analysis of the Road Classifier

In this section, to manage the differences between the actual model and the nominal model of a vehicle, the robustness of the classifier against the vehicle model and tire uncertainties and accelerometer noise are investigated.
At first, the transfer function H ( Ω ) is obtained using the nominal parameter values given in Table 1.
According to the data sheet of accelerometers used in industry, their noise levels are very low. However, to consider the worst-case scenarios, σ = 0.05   m / s 2 and σ = 0.2   m / s 2 are two standard deviations that are considered in this paper. It is worth noting that the mentioned standard deviations are much larger than the values reported for industrial accelerometers.
The noisy acceleration is obtained by adding the noise to the true acceleration. The noise-corrupted acceleration is
a i ( t ) = y ¨ i ( t ) + n ( t )   ,   i = 1 : 4
where n(t) is the Gaussian white noise with zero mean and a standard deviation of σ .
Some of the points used to analyze the robustness of the classifier are as follows:
  • Road classification is investigated for the following two cases of accelerometer location: 1-on the vehicle axle; 2-on the vehicle body center of mass (P1)
  • Three percentages of 0%, +15% and +30% are considered for the uncertainty levels of vehicle body mass and moment of inertia.
  • Three percentages of 0%, ±20% and ±40% are considered for the uncertainty levels of vehicle tire stiffness.
  • Two standard deviations, σ = 0.05   m / s 2 and σ = 0.2   m / s 2 , are considered for the accelerometer noise levels.
  • The classification error index is the cost function value given in Equation (15).
  • The road level C and hybrid controller with β = 0.8 are considered for robustness analysis (note that the transfer function does not depend on the road level and only depends on the vehicle model [11]).
  • Finally, the road classification algorithm (15) gives the estimated road level automatically.
The robustness analysis of the two possible accelerometer locations is given in Table 5 and Table 6. For each of the accelerometer locations on the axle and body of the vehicle, 18 cases are investigated. The results show the increase of uncertainty and noise level leads to more classification error. In many cases, although the classifier error is increased, the road level estimation is correct because it recognizes that the calculated road level is close to the C level compared to the other road levels.
For cases 1, 2, 7, and 8 in Table 5 and cases 2, 4, 8, and 10 in Table 6, the classification is unsuccessful. The failure of the classification does not mean that that the classification leads to unhelpful estimation. It is worth noting that the misestimated levels B and D are two levels close to level C and it does not seem to degrade the performance of the semi-active suspension too much.
The misestimated cases correspond to the worst cases of uncertainty and sensor noise. It is worth noting that some high-level uncertainties rarely occur if the system identification techniques (e.g., in [28,29,30]) are used. Therefore, it can be said that the classifier is robust against a typical range of vehicle model uncertainties and accelerometer noise.
Note that, due to the stochastic behavior of the sensor noise, a regular increase of the classifier error is not expected as the vehicle model uncertainties increase. However, in most cases an increase in classifier error occurs.
In this section, among all 36 classification results, 16 figures are illustrated to show the performance of the classifier in more detail. To select them, the following two criteria are utilized:
1. The presence of accelerometer noise is normal, but here a high-level standard deviation σ = 0.05   m / s 2 is assumed for it;
2. It is assumed that after system identification, some uncertainties will be estimated. So, a maximum of 15% uncertainty for the mass properties and 20% uncertainty for the tire stiffness are considered reasonable values.
For simplicity, symbol Un = [uncertainty of mass properties, uncertainty of tire stiffness, standard deviation of noise] is used in the following, which are Un1 = [0, 0, 0.05], Un2 = [15, 0, 0.05], Un3 = [0, 20, 0.05], and Un4 = [15, 20, 0.05], respectively.
For each set of figures below, the top two belong to road classification based on axle acceleration, while the bottom two belong to road classification based on the body acceleration (P1). In the left figures, the PSD of the real road, the calculated PSD from Equation (14), and the Least Square Regression (LSR) line of the calculated PSD are given for measured accelerations. In the right figures, the ISO road levels along with the LSR line of the calculated PSD are given. Note that the figures are illustrated on a log–log scale.
Figure 11 is approximately the ideal case with uncertainty set Un1. In this case, the classifier errors due to front-axle acceleration and to body acceleration are 0.45 and 1.36, respectively. It is clear that the road level is correctly estimated for noisy conditions. Classification in the case of Un1 is the most accurate among the others. It can also be seen that the classification accuracy based on front-axle acceleration is better than the classification based on the body acceleration measurement. It seems that classification based on body acceleration is more sensitive than classification based on axle acceleration, considering the same noise level.
In Figure 12, which is related to uncertainty set Un2, the classifier errors due to front-axle acceleration and body acceleration are 0.62 and 1.65, respectively. Compared to the uncertainty set Un1, it can be seen that increasing the uncertainty of mass properties increases the classification error for both accelerometer locations.
In Figure 13, the uncertainty set Un3 leads to classifier errors of 2.04 and 2.21 due to front-axle acceleration and body acceleration, respectively. Compared to the uncertainty set Un1, it can be seen that increasing the tire stiffness uncertainty increases the classification error for both accelerometer locations.
In Figure 14 the uncertainty of Un4 results in classifier errors of 2.2 and 4.83 due to front-axle acceleration and body acceleration, respectively. Compared to the uncertainty sets Un2 and Un3, it can be seen that the increase in tire stiffness and the uncertainty of mass properties increases the classification error for both accelerometer locations.
In summary, the classification method is robust against typical uncertainties; however, fewer cases with rare and unusual uncertainties lead to misclassification. To deal with high-level and unusual uncertainties, a new classification algorithm should be developed, as extending the current classifier may lead to more computational burden, more complexity, and less reliability.
In [11], road classification was carried out for a vehicle equipped with a passive suspension system, where it was shown that the acceleration of the body is useful for road classification. However, in this paper, because of using a nonlinear, semi-active suspension system the acceleration of a point on the body is not preferred as an accurate road classification. On the other hand, the road classification algorithm based on the transfer function for a vehicle with a nonlinear, semi-active suspension system performs better in the case of axle acceleration measurement. Considering the uncertainties, road classification based on axle acceleration measurement is more robust than the classification based on the body acceleration measurement.

4. Conclusions

The feasibility of road classification is investigated for a vehicle with a nonlinear, semi-active suspension system equipped with a CDC damper and nonlinear springs. The classifier is based on a transfer function scheme and acceleration measurement, which leads to a simple method with a fast response due to low computational burden.
Road level classification is investigated based on the measurement of an accelerometer located in two places; the mentioned locations are the vehicle axle and its body’s center of mass. The accelerometer measurement noise is also considered here to investigate the robustness of the classifier.
To handle the differences between the actual model and nominal model of the vehicle, the robustness of the classifier against the model and tire stiffness uncertainties and accelerometer noise are investigated. An appropriate robustness for a reasonable level of uncertainties is determined.
The sensitivity of the classifier to the sensor noise level is higher when using body acceleration than when using axle acceleration. In other words, for the same noise level, the classifier error due to body acceleration is higher than the classifier error due to axle acceleration. Therefore, it is preferable to consider the location of the accelerometer on the vehicle axle.
This method is convenient and easy to implement in a vehicle equipped with a nonlinear, semi-active suspension system with a hybrid controller. The classification results are reliable due to the intuitive design approach.
Using the proposed classifier, the road can be classified as very good/good/poor/very poor without using a direct measurement of the road profile.
For practical application of the proposed method, the main shortcomings of the proposed method should be enhanced in the future by accomplishing the following tasks:
-
Using system identification methods to obtain an accurate vehicle model to be used for obtaining an accurate transfer function;
-
The authors would like to conduct experiments with a real sample in their future work;
-
Considering the full 3D vehicle model and the multi-physical magic formula of tires model in the proposed road classifier;
-
In this paper, the classification method is robust against typical uncertainties. However, fewer cases with rare and unusual uncertainties lead to misclassification. To face high-level and unusual uncertainties, a new road classification algorithm should be proposed, as the development of the current classifier may lead to higher computational burden and complexity.

Author Contributions

H.K., M.G. and A.N.; methodology, H.K., M.G., A.N. and A.A.; validation, H.K., M.G., A.N. and A.A.; formal analysis, H.K., M.G. and A.N.; investigation, H.K., M.G., A.N. and A.A.; resources, H.K., M.G. and A.N.; data curation, H.K., M.G., A.N. and A.A.; writing—original draft preparation, H.K., M.G., A.N. and A.A.; writing—review and editing, H.K., M.G., A.N. and A.A.; visualization, H.K.; supervision, H.K., M.G. and A.N.; project administration, H.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

We gratefully acknowledge the scientific collaboration and support by Faravari & Sakht Company (subsidiary of EZAM Automotive Parts Group).

Conflicts of Interest

Mehran Ghalami and Amir Norouzzadeh are employees in the Research and Development Department, Faravari & Sakht Co. and Amirmasoud Ahmadi is an employee of the Max Planck Institute for Biological Intelligence. The paper reflects the views of the scientists, and not the company.

References

  1. Strandemar, K. On Objective Measures for Ride Comfort Evaluation; KTH: Stockholm, Sweden, 2005. [Google Scholar]
  2. Qin, Y.; Xiang, C.; Wang, Z.; Dong, M. Road excitation classification for semi-active suspension system based on system response. J. Vib. Control 2018, 24, 2732–2748. [Google Scholar] [CrossRef]
  3. Tudón-Martínez, J.C.; Fergani, S.; Sename, O.; Martinez, J.J.; Morales-Menendez, R.; Dugard, L. Adaptive road profile estimation in semiactive car suspensions. IEEE Trans. Control Syst. Technol. 2015, 23, 2293–2305. [Google Scholar] [CrossRef]
  4. Qin, Y.; Dong, M.; Zhao, F.; Langari, R.; Gu, L. Road profile classification for vehicle semi-active suspension system based on adaptive neuro-fuzzy inference system. In Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan, 15–18 December 2015; pp. 1533–1538. [Google Scholar]
  5. Doumiati, M.; Victorino, A.; Charara, A.; Lechner, D. Estimation of road profile for vehicle dynamics motion: Experimental validation. In Proceedings of the 2011 American Control Conference, San Francisco, CA, USA, 29 June–1 July 2011; pp. 5237–5242. [Google Scholar]
  6. Yu, W.; Zhang, X.; Guo, K.; Karimi, H.R.; Ma, F.; Zheng, F. Adaptive real-time estimation on road disturbances properties considering load variation via vehicle vertical dynamics. Math. Probl. Eng. 2013, 2013, 283528. [Google Scholar] [CrossRef]
  7. Doumiati, M.; Erhart, S.; Martinez, J.; Sename, O.; Dugard, L. Adaptive control scheme for road profile estimation: Application to vehicle dynamics. IFAC Proc. Vol. 2014, 47, 8445–8450. [Google Scholar] [CrossRef]
  8. Sun, J.; Dong, M.; Qin, Y.; Gu, L. Control Research of Nonlinear Vehicle Suspension System Based on Road Estimation; SAE Technical Paper; Published April 03, 2018 by SAE International in United States; Sector:Automotive; Event:WCX World Congress Experience; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2018; ISSN 0148-7191. [Google Scholar] [CrossRef]
  9. Soliman, A.; Kaldas, M. Semi-active suspension systems from research to mass-market—A review. J. Low Freq. Noise Vib. Act. Control 2021, 40, 1005–1023. [Google Scholar] [CrossRef]
  10. Hu, F. Development of a Direct Type Road Roughness Evaluation System. Master’s Thesis, University of South Florida, Tampa, FL, USA, 2004. [Google Scholar]
  11. González, A.; O’brien, E.J.; Li, Y.-Y.; Cashell, K. The use of vehicle acceleration measurements to estimate road roughness. Veh. Syst. Dyn. 2008, 46, 483–499. [Google Scholar] [CrossRef]
  12. Keenahan, J.; Ren, Y.; OBrien, E.J. Determination of road profile using multiple passing vehicle measurements. Struct. Infrastruct. Eng. 2020, 16, 1262–1275. [Google Scholar] [CrossRef]
  13. Xu, C.; Xie, F.; Zhou, R.; Huang, X.; Cheng, W.; Tian, Z.; Li, Z. Vibration analysis and control of semi-active suspension system based on continuous damping control shock absorber. J. Braz. Soc. Mech. Sci. Eng. 2023, 45, 341. [Google Scholar] [CrossRef]
  14. Qin, Y.; Langari, R.; Wang, Z.; Xiang, C.; Dong, M. Road excitation classification for semi-active suspension system with deep neural networks. J. Intell. Fuzzy Syst. 2017, 33, 1907–1918. [Google Scholar] [CrossRef]
  15. Dong, J.-F.; Han, S.-Y.; Zhou, J.; Chen, Y.-H.; Zhong, X.-F. FNT-Based Road Profile Classification in Vehicle Semi-Active Suspension System. In Proceedings of the 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Toronto, ON, Canada, 11–14 October 2020; pp. 1392–1397. [Google Scholar]
  16. Wang, Z.; Xu, S.; Li, F.; Wang, X.; Yang, J.; Miao, J. Integrated Model Predictive Control and Adaptive Unscented Kalman Filter for Semi-Active Suspension System Based on Road Classification; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2020; ISSN 0148-7191. [Google Scholar]
  17. Liu, W.; Wang, R.; Ding, R.; Meng, X.; Yang, L. On-line estimation of road profile in semi-active suspension based on unsprung mass acceleration. Mech. Syst. Signal Process. 2020, 135, 106370. [Google Scholar] [CrossRef]
  18. Ngwangwa, H.M.; Heyns, P.S.; Labuschagne, F.; Kululanga, G.K. Reconstruction of road defects and road roughness classification using vehicle responses with artificial neural networks simulation. J. Terramechanics 2010, 47, 97–111. [Google Scholar] [CrossRef]
  19. Wang, Z.; Qin, Y.; Gu, L.; Dong, M. Vehicle system state estimation based on adaptive unscented Kalman filtering combing with road classification. IEEE Access 2017, 5, 27786–27799. [Google Scholar] [CrossRef]
  20. Wang, Z.; Dong, M.; Qin, Y.; Du, Y.; Zhao, F.; Gu, L. Suspension system state estimation using adaptive Kalman filtering based on road classification. Veh. Syst. Dyn. 2017, 55, 371–398. [Google Scholar] [CrossRef]
  21. Yousefzadeh, M.; Azadi, S.; Soltani, A. Road profile estimation using neural network algorithm. J. Mech. Sci. Technol. 2010, 24, 743–754. [Google Scholar] [CrossRef]
  22. Qin, Y.; Wei, C.; Tang, X.; Zhang, N.; Dong, M.; Hu, C. A novel nonlinear road profile classification approach for controllable suspension system: Simulation and experimental validation. Mech. Syst. Signal Process. 2019, 125, 79–98. [Google Scholar] [CrossRef]
  23. Qin, Y.; Rath, J.J.; Hu, C.; Sentouh, C.; Wang, R. Adaptive nonlinear active suspension control based on a robust road classifier with a modified super-twisting algorithm. Nonlinear Dyn. 2019, 97, 2425–2442. [Google Scholar] [CrossRef]
  24. Qin, Y.; Yuan, K.; Huang, Y.; Tang, X.; Wang, Z.; Dong, M. Road Classification Based on System Response with Consideration of Tire Enveloping; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2018; ISSN 0148-7191. [Google Scholar]
  25. Gorges, C.; Öztürk, K.; Liebich, R. Road classification for two-wheeled vehicles. Veh. Syst. Dyn. 2018, 56, 1289–1314. [Google Scholar] [CrossRef]
  26. Ding, Z.; Zhao, F.; Qin, Y.; Tan, C. Adaptive neural network control for semi-active vehicle suspensions. J. Vibroengineering 2017, 19, 2654–2669. [Google Scholar] [CrossRef]
  27. ISO 8608; Technical Committee ISO/TC, Mechanical Vibration, Shock. Subcommittee SC2 Measurement; Evaluation of Mechanical Vibration, Shock as Applied to Machines. In Mechanical Vibration—Road Surface Profiles—Reporting of Measured Data. International Organization for Standardization: Geneva, Switzerland, 1995.
  28. Rozyn, M.; Zhang, N. A method for estimation of vehicle inertial parameters. Veh. Syst. Dyn. 2010, 48, 547–565. [Google Scholar] [CrossRef]
  29. Fundowicz, P.; Sar, H. Estimation of mass moments of inertia of automobile. In Proceedings of the 2018 XI International Science-Technical Conference Automotive Safety, Casta, Papiernicka, 18–20 April 2018; pp. 1–6. [Google Scholar]
  30. Hanafi, D. PID controller design for semi-active car suspension based on model from intelligent system identification. In Proceedings of the 2010 Second International Conference on Computer Engineering and Applications, Washington, DC, USA, 19–21 March 2010; pp. 60–63. [Google Scholar]
  31. Barbaro, M.; Genovese, A.; Timpone, F.; Sakhnevych, A. Extension of the multiphysical magic formula tire model for ride comfort applications. Nonlinear Dyn. 2024, 112, 4183–4208. [Google Scholar] [CrossRef]
  32. Kilicaslan, S. Control of active suspension system in the presence of nonlinear spring and damper. Sci. Iran. 2022, 29, 1221–1235. [Google Scholar]
  33. Qin, Y.; Dong, M.; Langari, R.; Gu, L.; Guan, J. Adaptive hybrid control of vehicle semiactive suspension based on road profile estimation. Shock Vib. 2015, 2015, 636739. [Google Scholar]
  34. Lalanne, C. Random Vibration; CRC Press: Boca Raton, FL, USA, 2020. [Google Scholar]
  35. Wong, J.Y. Theory of Ground Vehicles; John Wiley & Sons: Hoboken, NJ, USA, 2022. [Google Scholar]
  36. Sankaranarayanan, V.; Emekli, M.E.; Gilvenc, B.; Guvenc, L.; Ozturk, E.; Ersolmaz, E.; Eyol, I.E.; Sinal, M. Semiactive suspension control of a light commercial vehicle. IEEE/ASME Trans. Mechatron. 2008, 13, 598–604. [Google Scholar] [CrossRef]
  37. Turnip, A.; Panggabean, J.H. Hybrid controller design based magneto-rheological damper lookup table for quarter car suspension. Int. J. Artif. Intell 2020, 18, 193–206. [Google Scholar]
  38. Nguyen, D.N.; Nguyen, T.A. A novel hybrid control algorithm sliding mode-PID for the active suspension system with state multivariable. Complexity 2022, 2022, 9527384. [Google Scholar] [CrossRef]
  39. Goel, R.; Maini, R. Improved multi-ant-colony algorithm for solving multi-objective vehicle routing problems. Sci. Iran. 2021, 28, 3412–3428. [Google Scholar] [CrossRef]
Figure 1. The half-car model with the nonlinear, semi-active suspension system.
Figure 1. The half-car model with the nonlinear, semi-active suspension system.
Wevj 15 00143 g001
Figure 2. The CDC damper force–velocity characteristic curve.
Figure 2. The CDC damper force–velocity characteristic curve.
Wevj 15 00143 g002
Figure 3. The PSD of different road levels, according to ISO 8608 [25].
Figure 3. The PSD of different road levels, according to ISO 8608 [25].
Wevj 15 00143 g003
Figure 4. Class ‘C’ road profile.
Figure 4. Class ‘C’ road profile.
Wevj 15 00143 g004
Figure 5. The time responses of the HC model.
Figure 5. The time responses of the HC model.
Wevj 15 00143 g005
Figure 6. The transfer function for front- and rear-axle acceleration.
Figure 6. The transfer function for front- and rear-axle acceleration.
Wevj 15 00143 g006
Figure 7. The transfer function calculated from the acceleration of points P1 (A) and P2 (B) on the body.
Figure 7. The transfer function calculated from the acceleration of points P1 (A) and P2 (B) on the body.
Wevj 15 00143 g007
Figure 8. Pareto front of Jacc and Jhand for several values of β and road levels; road level A (A), road level B (B), road level C (C), road level D (D), road level E (E), road level F (F).
Figure 8. Pareto front of Jacc and Jhand for several values of β and road levels; road level A (A), road level B (B), road level C (C), road level D (D), road level E (E), road level F (F).
Wevj 15 00143 g008
Figure 9. Performance of the semi-active suspension system for a C-level road, with rms(θ) = 0.0069 and rms(y3) = 0.036.
Figure 9. Performance of the semi-active suspension system for a C-level road, with rms(θ) = 0.0069 and rms(y3) = 0.036.
Wevj 15 00143 g009
Figure 10. Performance of the passive suspension for a C-level road rms(θ) = 0.0089 and rms(y3) = 0.038.
Figure 10. Performance of the passive suspension for a C-level road rms(θ) = 0.0089 and rms(y3) = 0.038.
Wevj 15 00143 g010
Figure 11. Classification results for the uncertainty set Un1 = [0, 0, 0.05]: (A) PSD due to front-axle acceleration; (B) ISO road levels and calculated PSD with LSR line due to front-axle acceleration; (C) PSD due to body acceleration; (D) ISO road levels and calculated PSD with LSR line due to body acceleration.
Figure 11. Classification results for the uncertainty set Un1 = [0, 0, 0.05]: (A) PSD due to front-axle acceleration; (B) ISO road levels and calculated PSD with LSR line due to front-axle acceleration; (C) PSD due to body acceleration; (D) ISO road levels and calculated PSD with LSR line due to body acceleration.
Wevj 15 00143 g011
Figure 12. Classification results for the uncertainty set Un2 = [15, 0, 0.05]: (A) PSD due to front-axle acceleration; (B) ISO road levels and calculated PSD with LSR line due to front-axle acceleration; (C) PSD due to body acceleration; (D) ISO road levels and calculated PSD with LSR line due to body acceleration.
Figure 12. Classification results for the uncertainty set Un2 = [15, 0, 0.05]: (A) PSD due to front-axle acceleration; (B) ISO road levels and calculated PSD with LSR line due to front-axle acceleration; (C) PSD due to body acceleration; (D) ISO road levels and calculated PSD with LSR line due to body acceleration.
Wevj 15 00143 g012
Figure 13. Classification results for the uncertainty set Un3 = [0, 20, 0.05]: (A) PSD due to front-axle acceleration; (B) ISO road levels and calculated PSD with LSR line due to front-axle acceleration; (C) PSD due to body acceleration; (D) ISO road levels and calculated PSD with LSR line due to body acceleration.
Figure 13. Classification results for the uncertainty set Un3 = [0, 20, 0.05]: (A) PSD due to front-axle acceleration; (B) ISO road levels and calculated PSD with LSR line due to front-axle acceleration; (C) PSD due to body acceleration; (D) ISO road levels and calculated PSD with LSR line due to body acceleration.
Wevj 15 00143 g013
Figure 14. Classification results for the uncertainty set Un4 = [15, 20, 0.05]: (A) PSD due to front-axle acceleration; (B) ISO road levels and calculated PSD with LSR line due to front-axle acceleration; (C) PSD due to body acceleration; (D) ISO road levels and calculated PSD with LSR line due to body acceleration.
Figure 14. Classification results for the uncertainty set Un4 = [15, 20, 0.05]: (A) PSD due to front-axle acceleration; (B) ISO road levels and calculated PSD with LSR line due to front-axle acceleration; (C) PSD due to body acceleration; (D) ISO road levels and calculated PSD with LSR line due to body acceleration.
Wevj 15 00143 g014
Table 1. Parameters of the half-car model with a nonlinear suspension system.
Table 1. Parameters of the half-car model with a nonlinear suspension system.
SymbolValueSymbolValue
m 3   ( kg ) 650 a 0 + 4002.75
m 1   ( kg ) 42 a 1 + −1567.91
m 2   ( kg ) 42 a 0 −2002.45
L 1   ( m ) 1.44 a 1 801.58
L 2   ( m ) 0.96 b 0 + 3.41
I 3   ( kg   m 2 ) 750 V 0 + 1.31
K t   ( N   m 1 ) 190,000 b 0 9.48
K s   ( N   m 1 ) 16,000 V 0 3.38
δ 0.1
Table 2. Values of road model parameters.
Table 2. Values of road model parameters.
Road Level α   ( m 1 ) ρ   ( m )
A0.1110.0377
B0.1110.0754
C0.1110.151
D0.1110.302
E0.1110.603
F0.1111.206
G0.1112.413
H0.1114.825
Table 3. Suspension maximum deflection (in cm) for various road levels and β .
Table 3. Suspension maximum deflection (in cm) for various road levels and β .
Road Levelβ = 0β = 0.3β = 0.6β = 0.8β = 1
A1.51.21.82.22.5
B221.723
C43.233.54.5
D877158
E1314132020
F2525304040
Table 4. RMS values of θ ¨ and y ¨ 3 for several simulations.
Table 4. RMS values of θ ¨ and y ¨ 3 for several simulations.
R M S   ( θ ¨ ) R M S   ( y 3 ¨ )
No. SimulationPassiveHybridPassiveHybrid
10.990.721.230.93
20.980.740.950.8
310.690.950.8
41.020.751.140.93
51.070.791.170.87
Table 5. Classifier robustness analysis for accelerometer located on the vehicle axle.
Table 5. Classifier robustness analysis for accelerometer located on the vehicle axle.
Uncertainty of Body Mass PropertiesUncertainty of Tire Stiffness σ
(m/s2)
Estimated Road LevelClassifier Error
+30%±40%0.05D (failed)14.11.
0.2D (failed)14.42.
±20%0.05C3.13.
0.2C3.714.
0%0.05C0.85.
0.2C1.596.
+15%±40%0.05B (failed)137.
0.2B (failed)13.58.
±20%0.05C2.29.
0.2C2.5610.
0%0.05C0.6211.
0.2C0.8312.
0%±40%0.05C9.9113.
0.2C10.214.
±20%0.05C2.0415.
0.2C2.1716.
0%0.05C0.4517.
0.2C0.5418.
Table 6. Classifier robustness analysis for accelerometer located on the vehicle body (P1).
Table 6. Classifier robustness analysis for accelerometer located on the vehicle body (P1).
Uncertainty of Body Mass PropertiesUncertainty of Tire Stiffness σ
(m/s2)
Estimated Road LevelClassifier Error
+30%±40%0.05C9.051.
0.2B (failed)44.562.
±20%0.05C5.123.
0.2B (failed)38.804.
0%0.05C3.915.
0.2C26.946.
+15%±40%0.05C6.487.
0.2D (failed)22.448.
±20%0.05C4.839.
0.2B (failed)17.8510.
0%0.05C1.6511.
0.2C14.7412.
0%±40%0.05C2.4213.
0.2C13.1714.
±20%0.05C2.2115.
0.2C11.0816.
0%0.05C1.3617.
0.2C8.0218.
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

Kouhi, H.; Ghalami, M.; Norouzzadeh, A.; Ahmadi, A. Transfer Function-Based Road Classification for Vehicles with Nonlinear Semi-Active Suspension. World Electr. Veh. J. 2024, 15, 143. https://doi.org/10.3390/wevj15040143

AMA Style

Kouhi H, Ghalami M, Norouzzadeh A, Ahmadi A. Transfer Function-Based Road Classification for Vehicles with Nonlinear Semi-Active Suspension. World Electric Vehicle Journal. 2024; 15(4):143. https://doi.org/10.3390/wevj15040143

Chicago/Turabian Style

Kouhi, Hamed, Mehran Ghalami, Amir Norouzzadeh, and Amirmasoud Ahmadi. 2024. "Transfer Function-Based Road Classification for Vehicles with Nonlinear Semi-Active Suspension" World Electric Vehicle Journal 15, no. 4: 143. https://doi.org/10.3390/wevj15040143

Article Metrics

Back to TopTop