Next Article in Journal
Wireless Low-Power Transfer for Galvanically Isolated High-Voltage Applications
Next Article in Special Issue
Multi-Camera Vehicle Tracking Based on Deep Tracklet Similarity Network
Previous Article in Journal
Application of Cyber-Physical System Technology on Material Color Discrimination
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fuzzy PID Control Strategy for Vehicle Active Suspension Based on Road Evaluation

Shandong Provincial Key Laboratory of Network Based Intelligent Computing, University of Jinan, Jinan 250022, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(6), 921; https://doi.org/10.3390/electronics11060921
Submission received: 21 February 2022 / Revised: 14 March 2022 / Accepted: 15 March 2022 / Published: 16 March 2022

Abstract

:
The paper proposes a fuzzy proportion integral differential (PID) control strategy based on road estimation to meet the different performance requirements of active suspension for comfort and safety under different road conditions in view of the uncertainty of vehicle suspension parameters and random road perturbations. First, flexible neural tree (FNT) is used to estimate the vertical disturbance of road within uncertain vehicle parameters in which the Fourier transform of the autocorrelation function is used to fit the road power spectrum density (PSD). In order to compensate for the delay and realize the real-time estimate of road conditions, an online fuzzy evaluation strategy for road condition is developed by integrating the fitted road PSD and the real-time suspension performance. After that, an adaptive fuzzy PID control strategy is developed based on the adaptive suspension control performance, which is supposed to realize the adaptive adjustment of control parameters for different road conditions. The simulation experimental results show that the online fuzzy evaluation strategy can effectively reflect the change in road condition, and the proposed adaptive fuzzy PID control strategy can work for adjusting the parameters adaptively, according to the changes in road conditions and therefore meet the control performance requirements under different road conditions.

1. Introduction

The suspension system, as an important component of the vehicle, connects the vehicle tires to the body by means of springs, damping and other components, which are used to reduce the impact of the road on the body, and increase the stability, safety and driving comfort of the vehicle. The existing vehicle suspension technology is mainly divided into passive suspension systems, semi-active suspension systems and active suspension systems. Passive suspension normally consists of springs and dampers, which, though simple and inexpensive, can only passively absorb energy and soften impacts [1]. Semi-active suspensions can change the suspension stiffness or damping parameters to improve the adaptability of the suspension under different road conditions [2]. The active suspension system, a combination of suspension control and vehicle status based on the information of the road and vehicle condition, relies on its own actuator to generate actuation forces between the vehicle and tires by following an active control strategy and adaptively generating adjustable suspension control forces, with the smoothness and handling stability of the vehicle [3] taken into account.
In response to the complexity of the suspension system as well as the external disturbances, adaptive control strategies have been widely adopted to devise active suspension control strategies, which are mainly two specific control methods: the online self-tuning control and the model reference adaptive control. The online self-tuning control is to change the parameters of the controlled object by means of online identified system parameter design rules [4], which can enhance the certain robustness under the condition of uncertainty and non-linearity of the system parameters. The model reference adaptive control evaluates the suspension performance in real time by using a reference model established in advance, and the results are used as the basis for adaptive adjustment [5]. Both control methods are effective in the evaluation of the suspension status, but require a mathematical model for the suspension system; however, the vehicle suspensions are frequently affected by wearing, spring load quality and other uncertainties.
To tackle the uncertainty of the suspension, fuzzy control is used in the active suspension control strategies with such characteristics as non-linearity and uncertainty. Li et al. [6] established a suspension model and fuzzified the suspension speed difference and suspension speed. They conducted a simulation experiment of fuzzy control, which showed that fuzzy control can effectively increase the stability and adjustment speed of the suspension. Na et al. [7] proposed a new adaptive fuzzy control scheme for active suspension systems, which can effectively control the stability of the vehicle in the case of time delay or uncertainty of suspension parameters. Although the fuzzy controllers have a low overshoot, strong robustness and the ability to overcome the non-linearity of the system, to improve the accuracy of fuzzy control still requires a greater number of quantization steps to increase the rule search range, reduce the decision speed and cope with the control under high motorization of vehicles [8]. Being able to deal with the conflicts between control accuracy and speed and to overcome the impact of uncertainties in the control parameters, the design of fuzzy PID control strategies for active vehicle suspensions has attracted widespread attention [9]. The fuzzy PID controller automatically adjusts the PID parameters online to suit the operating environment and the changing system parameters by using fuzzy inference decisions from system errors and changes in external excitation [10]. Yang [11] modeled a 1/4 semi-active suspension system and adopted fuzzy PID control, in which the velocity and acceleration in the vertical direction of the body are fuzzified as input quantities, achieving excellent control performance. Xu [12] linearized the active suspension system and fuzzed the body vertical speed error and the change rate of error to design a fuzzy PID controller, which enables the suspension system to have higher performance in driving comfort. Although the above methods contribute greatly to the accuracy and adaptability for the suspension control, they only overcome the uncertainty within their own parameters but are not adaptable to external excitations without actively pre-adjusting the control parameters to respond quickly to changes in external excitations.
The main role of the vehicle suspension is to eliminate the body vibration caused by irregular excitation of the road. Obtaining accurate road input can provide feedforward information for the control strategy design of suspension vibration damping. As for high-mobility vehicles, traditional contact measurements fail to provide online detection of the road [13]. Inertial profilers and LIDAR can be used to detect the road and obtain time–domain information in real time. Papadimitrakis et al. [14] proposed a road preview model predictive controller that introduced radial signals, used LiDAR to predict the road ahead, and proposed a predictive control scheme for the whole vehicle active suspension system. The accuracy of measurement is high; however, the cost of the system sensors is relatively high, and the accuracy is susceptible to the influence of the external environment, such as the weather [15]. In recent years, scholars have conducted research of the measurement of road roughness based on the suspension response, in which the suspension response is obtained by means of onboard sensors, such as acceleration sensors or dynamic displacement sensors. For example, Qin et al. [16] proposed a road classification strategy based on the acceleration measurement of unsprung mass, which combines the frequency domain classifier of random forest with the classifier of road PSD to achieve road classification with few sensed data. Dong et al. [17] proposed a FNT-based road classifier, which employs sliding windows to extract road features to improve the classification accuracy. A control method using state predictors was also proposed in [18], in which Kalman filters are used to estimate road types in order to switch between energy-saving and high-performance control modes. Liu et al. [19] proposed a method for the online estimation of road profile lines based on the dynamic response of vehicles. They used the transmission characteristics of the system to estimate road disturbances, and calculate the power spectrum to evaluate the road roughness. The above methods consider the impact of the non-linearity of the vehicle suspension model and its parametric time-varying characteristics on road detection, and use a sliding window to improve the robustness of the road detection against changes in body parameters. However, significant time delays in detection results appear when road conditions change significantly, which will inevitably weaken control performance.
Considering the aforementioned problems, this paper designs a fuzzy PID vehicle active suspension control strategy based on road detection to effectively cope with road changes and improve the performance of vibration damping, oriented to the uncertainty of suspension parameters and random disturbance of road. The main contributions of this paper are as follows:
(1)
A FNT-based road PSD fitter is proposed, considering the vehicle parameter uncertainty. A sampling window is introduced to train the FNT structure and parameters by using different vehicle speeds, sprung masses and the outputs of the semi-active suspension system as inputs to the FNT for obtaining information of road vertical disturbance estimation; the road PSD is fitted by Fourier transform with the autocorrelation function. This road PSD fitter has a simple network structure that provides fast and accurate road information for control strategy design.
(2)
A strategy for online road condition fuzzy evaluation is worked out by combining road spectral density fitting values and real-time suspension performance with the intention to compensate effectively the time delay caused by road PSD fitting and achieve online evaluation of road conditions.
(3)
An adaptive fuzzy PID damping control strategy is developed. The adaptive control strategy is introduced to weigh the different performance requirements of vehicle suspension for driving safety and comfort under different road conditions; the fuzzy PID vibration damping control strategy is devised based on this to realize the adaptive adjustment of control parameters for road conditions and control performance changes.
The rest of this paper is organized as follows. The road model and active suspension model are constructed, and the general framework and objectives of the control strategy design are presented in Section 2. A FNT-based road PSD fitter is designed in Section 3. An adaptive fuzzy PID control strategy for the active suspension system is devised in Section 4. The effectiveness of the designed adaptive fuzzy PID control strategy is verified in a simulation environment in Section 5. Conclusions are given in Section 6.

2. Problem Description

2.1. Random Road Disturbance

Random road disturbances directly affect the dynamic performance of active suspension systems. For real roads, the road roughness function q ( I ) is a random function defined as the variation of the relative height q of the road to the baseline level and along the road alignment I with a mean value of zero and following a normal distribution.
The time domain disturbance curves are different under different road conditions and generally described in the form of road PSD. The road PSD G q ( n ) can be expressed by fitting the following equation [20]:
G q ( n ) = G q ( n 0 ) ( n n 0 ) W = G q ( n 0 ) n 0 W v f W ,
where n is the number of waves contained in each meter, called the spatial frequency; n 0 is the reference spatial frequency; G q ( n 0 ) is the value of the road spectrum at the reference spatial frequency, called the road roughness factor; and W is the frequency factor, generally set as 2.
According to the power spectral density characteristics of the road vertical velocity, a time–domain road roughness model can be simulated with the white noise method. Assuming that w ( t ) is a Gaussian white noise with unit intensity of 1, Z r ( t ) is the vertical displacement of the road, and the vehicle speed v is a constant value, the simulated time–domain model of the road disturbance is defined as
z ˙ r ( t ) = 2 π n 0 G q ( n 0 ) v w ( t ) .
In order to make the road power spectrum approach follow the actual road conditions, the lower cut-off time frequency f 0 can be introduced on the basis of the road model. The improved road excitation model is given as
z ˙ r ( t ) = 2 π n 0 G q ( n 0 ) v w ( t ) 2 π n 1 v z r ( t ) ,
where n 1 = 0.01 m 1 is the cutoff spatial frequency under road roughness.

2.2. Dynamic Model of Active Suspension

For the vertical vibration caused by an uneven road, the 1/4 active suspension model is chosen as the control model in this case, and the architecture is shown in Figure 1. In this model, the sprung and unsprung masses are denoted as m s and m u , respectively. The suspension system is described by a linear spring with a stiffness factor k s and a linear damper with a damping factor c s . The tire is described by a linear spring with a vertical stiffness factor k t and a linear damper with a damping factor c t . The active control force is generated by the actuator u.
As the tires stay in contact with the road, the differential equation for the dynamics of the 1/4 active linear suspension system is established based on Newton’s laws of motion, which is described as
z ¨ s ( t ) = k s m s ( z u ( t ) z s ( t ) ) + c s m s ( z ˙ u ( t ) z ˙ s ( t ) ) + 1 m s u ( t ) z ¨ u ( t ) = k s m u ( z u ( t ) z s ( t ) ) + c s m u ( z ˙ u ( t ) z ˙ s ( t ) ) + k t m u ( z r ( t ) z u ( t ) ) + c t m u ( z ˙ r ( t ) z ˙ u ( t ) ) 1 m u u ( t ) ,
Meanwhile, control performance is selected as
y ¯ c ( t ) = y ¯ c 1 ( t ) y ¯ c 2 ( t ) y ¯ c 3 ( t ) = z ˙ s ( t ) z u ( t ) z s ( t ) z r ( t ) z u ( t ) .
The performance indicators to be considered in the design of the active suspension system include the passenger comfort, the road grip of the vehicle tires, and the suspension wear consumption. The passenger comfort is related to the vertical speed of the sprung mass z ˙ s ( t ) . The grip of the tires has a strong correlation with driving safety, where grip is reflected by the tires’ dynamic deflection z u ( t ) z r ( t ) , and the suspended deflection z s ( t ) z u ( t ) affects the ride comfort and the wear of the suspension system, where excessive extension of the suspension accelerates the wear of the suspension system and also seriously affects the ride comfort. The suspension dynamic deflection and suspension speed were selected as measurement indicators, considering the physical realizability, as they reflect the dynamic performance of the vehicle and facilitate the setup of sensors with the acquisition of indicators. The observed outputs are defined as
y ¯ m ( t ) = y ¯ m 1 ( t ) y ¯ m 2 ( t ) = z u ( t ) z s ( t ) z ˙ s ( t ) .
Notice that the system output y m is affected by road disturbances and vehicle suspension parameters, specifically vehicle driving speed, m s and m u .
When fitting road disturbances on the basis of y m , the effect of the vehicle suspension parameters should be fully considered. To establish the state–space equations, the state variables are selected
x ¯ = [ ( z u z s ) , z ˙ s , ( z r z u ) , z ˙ u ] T .
Thus the continuous-time vehicle suspension system can be expressed as
¯ ˙ x ( t ) = A ¯ x ¯ ( t ) + B ¯ u ( t ) + D ¯ v ( t ) y ¯ c = C x ¯ ( t ) y ¯ m = C ¯ x ¯ ( t ) .
where
A ¯ = 0 1 0 1 k s m s c s m s 0 c s m s 0 0 0 1 k s m u c s m u k t m u c t m u c s m u , B ¯ = 0 1 m s 0 1 m u , D ¯ = 0 0 1 c t m u , C = 0 1 0 0 1 0 0 0 0 0 1 0 , C ¯ = 1 0 0 0 0 1 0 0 .
Assuming that the system sampling period is T, according to the Equation (7), we can obtain
x ( ( k + 1 ) T ) = e A ¯ T x ( k T ) + ( 0 T e A ¯ t B ¯ d t ) u ( k T ) + ( 0 T e A ¯ t D ¯ d t ) v ( k T ) .
The discrete model of the active suspension is
x ( k + 1 ) = A x ( k ) + B u ( k ) + D v ( k ) y c = C x ( k ) y m = C ¯ x ( k ) x ( 0 ) = x 0 ,
where x ( k ) , u ( k ) , and v ( k ) represent the state variables of the discrete active suspension system, the control input and the road excitation input, respectively; A = e A ¯ T , B = 0 T e A ¯ t B ¯ d t , D = 0 T e A ¯ t D ¯ d t .

2.3. Control Targets and General Framework

The main target of this study is to design an adaptive fuzzy PID controller to respond quickly to the different performance requirements for driving comfort and safety under different road conditions by effectively combining road information and suspension status to improve the performance of the system in terms of vibration damping and stability. The control architecture consists of two parts: the road PSD fitting part and the active suspension adaptive fuzzy PID control strategy. The general framework is shown in Figure 2.
Notice that the main advantage of this framework is to use road grade recognition and body state as fuzzy.
The main purpose of the road power spectral density fitting section is the provision of essential information of the road conditions ahead for the suspension damping control strategy. Firstly, the sensor receives the suspension response signal from the front half of the semi-active suspension system. Then, the signal is used as an input to the FNT together with the vehicle parameters to fit the vertical disturbance of the road. Finally, the vertical disturbance is used as an input to obtain the road power spectral density by means of a Fourier transformation on a self-consistent function.
The latter part is combined with the PSD fitting results of the former part to prejudge the road conditions and adopt different control objectives for different roads. Firstly, the results of road power density estimate and suspension online performance evaluation are fuzzified to obtain online fuzzy evaluation of road condition, which will adjust the control objective of the controller. Then the fundamental domain is adaptively adjusted by the real-time suspension displacement signal of the vehicle, which adjusts the road surface of different variation range to the same range. Finally, the performance deviation and its rate of change are fuzzified, and fuzzy rules are designed to realize the real-time adaptive adjustment of PID parameters, so that the controller can produce a control force to achieve different control effects on different road surfaces and the suspension system can quickly adapt to the internal response of the vehicle and the external changing road excitation.

3. FNT-Based Algorithm for Road Power Spectral Density Fitting

The continuous excitation of the road is the main source of body vibration. The road condition information provided by road detection techniques can provide accurate feedforward information for the design of adaptive control strategies for suspension systems. For semi-active suspension systems under the effect of uncertain parameters, a FNT-based algorithm for fitting the power spectral density of the road is proposed in this section, and the architecture is shown in Figure 3.
Firstly, the spring load speed, suspension deflection, spring mass and vehicle speed of the semi-active suspension are used as inputs, and the road vertical displacement perturbation information is used as an output to build the data set for training the FNT. The training process mainly consists of the structure evolution and the parameters optimization. Then the sensor collects the output y m , vehicle speed and sprung mass of the suspension system in real time and fits the road vertical displacement by trained FNT. Finally, to extract further road features and eliminate noise effects, the time domain signal of the road vertical displacement perturbation is converted to road power spectral density values using the Fourier transform of the autocorrelation function.

3.1. FNT-Based Estimation of Road Vertical Displacement in Time Domain

In this study, FNT is employed to estimate the road vertical displacement. FNT is a neural network with a variable network structure, which is trained to simplify the structure and cut out unnecessary branches so that the network has as simple a structure as possible with high accuracy. A structural diagram of the flexible neural tree is shown in Figure 4, which is described as
S = F T = { + 1 , + 2 , . . . , + N } { x 1 , . . . , x n } ,
where + N is a non-leaf node with N child nodes and x n is a leaf node. The evolutive FNT process consists of two main parts: structural evaluation and parameter optimization. Firstly, random instructions are selected to create the neural tree. In the creation process of the neural tree, if  + i is selected, i random connection weights w i and excitation random numbers ai and bi are generated, and the excitation of neuron + i is given by
n e t i = j = 1 i w j x j ,
where x j is the input of node + i , and the output of node + i is described as
o u t i = e ( n e t i a i b i ) 2 ,
Before starting to optimize the tree structure, a population of tree structures needs to be generated. Then the genetic programming (GP) algorithm is used to evolve the structure of the FNT. GP is a learning algorithm inspired by biological evolution. It imitates random mutation and reproduction in biological evolution and selects the most suitable individuals to produce offspring through the fitness algorithm, which shown in Algorithm 1. Since this is a heuristic algorithm, we repeated it 50 times and used the best of them. Specific parameter values are shown in Table 1.
Algorithm 1: The genetic programming (GP).
1. 
Initialize population;
2. 
fort = 1: maximum generation
3. 
      for i = 1: population size
4. 
         Get fitness evaluation f i t i for the i-th individual;
5. 
         if  f i t i < f i t n e s s t h r e s h o l d  then probabilistically selected based on fitness;
6. 
         Generates the next generation through crossover and reproduction;
7. 
         Create a new population;
8. 
         Individuals are randomly selected for mutations;
9. 
         else Return the individual with the highest fitness;
10.
      end
11.
   end
12.
end
After a better tree structure is determined, the particle swarm optimization (PSO) is used to optimize the parameters. The PSO algorithm is a kind of evolutionary algorithm. It starts from the random solution, finds the optimal solution through iteration, and evaluates the quality of the solution through fitness. It is easy to implement, with high precision, fast convergence, and good performance in solving practical problems. The pseudocode of PSO is shown in Algorithm 2. The PSO algorithm designs a massless particle that has only two properties: speed and position. Each particle represents a potential solution to the task within the search space. In the D-dimensional space, the position vector and velocity vector of the i-th particle can be expressed as x i = ( x i 1 , x i 2 , , x i D ) and v i = ( v i 1 , v i 2 , , v i D ) , respectively. All particles in a swarm adjust their speed and position based on the current individual extremum they find and the current global optimal solution shared by the whole swarm. The velocity and position of the i-th particle are updated as follows:
v i ( t + 1 ) = w v i ( t ) + c 1 r 1 ( p i x i ( t ) ) + c 2 r 2 ( p g x i ( t ) ) , x i ( t + 1 ) = x i ( t ) + v i ( t + 1 ) ,
where w is the inertia weight, representing the influence of the previous velocity on the new one; c 1 and c 2 are learning factors, representing the update speed; p i represents the best previous position of the i-th individual, and p g denotes the best previous position of all particles in the current generation; r 1 and r 2 represent random values in the range [ 0 , 1 ] , respectively. Finally, we repeated the PSO algorithm 50 times and used the best one. Specific parameter values are shown in Table 2. The road vertical displacement estimate algorithm, which is showed in Figure 5, can be described as following Algorithm 3.
Algorithm 2: Particle swarm optimization (PSO).
1. 
Initialize population
2. 
fort = 1: maximum generation
3. 
   for i = 1: population size
4. 
      if  f ( x i , d ( t ) ) < f ( p i ( t ) ) then ( p i ( t ) = x i , d ( t )
5. 
          f ( p g ( t ) = m i n ( f ( p i ( t ) )
6. 
      end
7. 
      for d = 1: dimension
8. 
          v i ( t + 1 ) = w v i ( t ) + c 1 r 1 ( p i x i ( t ) ) + c 2 r 2 ( p g x i ( t ) )
9. 
          x i ( t + 1 ) = x i ( t ) + v i ( t + 1 )
10.
         if  ( v i , d ( t + 1 ) > v m a x then ( v i , d ( t + 1 ) = v m a x
11.
         else if  ( v i , d ( t + 1 ) < v m a x then ( v i , d ( t + 1 ) = v m i n
12.
         end
13.
         if  ( x i , d ( t + 1 ) > v m a x then ( x i , d ( t + 1 ) = x m a x
14.
         else if  ( x i , d ( t + 1 ) < v m a x then ( x i , d ( t + 1 ) = x m i n
15.
         end
16.
      end
17.
   end
18.
end
Algorithm 3: Road vertical displacement estimate algorithm based on FNT.
Input: 
  Sprung speed, z ˙ s ; Suspension deflection, l z s z u ; Speed of vehicle, v; Sprung mass, m s ;    
1:
Initializing the parameters of PSO and GP;
2:
Optimize the structure: If find the most suitable neural tree or reach the evolutionary algebra, then skip to step 3, else return to step 1;
3:
Parameter optimization: PSO is used to optimize variable parameters;
4:
If the number of iterations reaches the maximum or no better parameter is found, then skip to step 5, else return to step 3;
5:
If the result reaches the preset condition or the number of times reaches the set value, then output the road Vertical disturbance d, else return to step 1.
Output: 
  road vertical disturbance, d;

3.2. Road Power Spectral Density Fitting

Although the road vertical displacement signal can describe the time–domain characteristics of the road, the suspended time–domain signal is susceptible to the effects of pothole impact and noise, with large errors on the fitting effect. To minimize these disturbances and extract accurate road features and the frequency domain features of the road, the PSD is selected to describe the unevenness of the road. The signal power spectrum, which describes the signal power per unit frequency band, is a characteristic of road disturbance. The effect of low-frequency shock signals and high-frequency noise can be reduced by screening the power density in a certain frequency range. The correlated power spectrum estimation method adds a second truncated window to the autocorrelation function, which results in a smoother power spectrum and excellent noise resistance. The autocorrelation method is used in this subsection to convert the vertical displacement d ( k ) of the road into a power spectral density value.
According to the Wiener–Sinchin theorem, the power spectral density of a signal is the Fourier transform of the autocorrelation function of the signal, so a segment of the road vertical displacement signal is first taken for the autocorrelation function analysis, and then the power spectral density of the segment is obtained by Fourier transform
r ^ ( m ) = 1 N k = 0 N 1 | m | d ( k ) d ( k + m ) ,
where d ( k ) is the vertical displacement of the road fitted by FNT, k is the serial number of the signal, N is the window size of the frequency conversion, and m is the translation distance. The Fourier transform of the autocorrelation function is sought to obtain the power spectral density
S ^ ( w ) = m = 0 M r ^ ( m ) e j w m ,
where M is the upper limit of the frequency and the resulting S ^ ( w ) is an estimate of the road power spectral density for the window.

4. Adaptive Fuzzy PID Controller

The adaptive fuzzy PID controller has two main parts: the online fuzzy evaluation of road conditions and the adaptive fuzzy PID control strategy. Its controller principle is shown in Figure 6.
Online fuzzy evaluation: Based on the dynamic information of the semi-active suspension received from the front half of the vehicle, the online performance prediction of the suspension system and the road PSD mean values obtained by FNT and Fourier transformation are fuzzed, and the road conditions are evaluated online fuzzy.
Adaptive fuzzy PID control strategy: Based on the fuzzy evaluation of road conditions, the fuzzy PID controller adaptively adjusts the control performance weighting for vehicle driving safety and comfort. The deviation of the performance indicators and their change rates are fuzzified in the basic domain of adaptive adjustment.
Fuzzy rules of fuzzy PID are designed based on the obtained fuzzy information to realize the real-time adjustment of the PID parameters k p , k i , and k d so that the suspension system adaptively balances the weight of safety, comfort and suspension wear in the control according to the feedforward and feedback information to meet the control requirements of the suspension on different roads.

4.1. Real-Time Suspension Performance Fuzzy Evaluation Strategy

By combining the road power spectrum estimation with the real-time suspension performance, this subsection proposes an online fuzzy evaluation strategy for the road to reduce the time delay caused by a large sliding window and provides real-time road condition information for the control strategy.
First, the road PSD estimates are mapped from the basic definition domain to the fuzzy definition domain by introducing a quantization factor r o f f , which describes the offline road conditions. Specifically, the energy signal in 10–80 Hz range is selected in the power spectrum by using the logarithm of the average power to quantify the road conditions. Meanwhile, r o f f is described as
r o f f = 1 S w = 10 80 lg S ^ ( w )
where S is the number of frequencies.
By using the obtained r o f f to describe the road condition information, the following membership functions are introduced, which includes “good road condition S o f f 1 ( r o f f ) ” and “poor road condition S o f f 2 ( r o f f ) ”, denoted as
S o f f 1 ( r o f f ) = R o f f H r o f f R o f f H R o f f L , S o f f 2 ( r o f f ) = r o f f R o f f L R o f f H R o f f L
where R o f f H and R o f f L are the maximum and minimum values of the road power spectral density, respectively.
Real-time suspension dynamic performance J ( k ) is introduced into the online road condition assessment in order to better capture changes in the road conditions and reduce the time delay caused by the estimation of the road power spectrum. The real-time suspension dynamic performance J ( k ) is defined as
J ( k ) = max y m 1 ( k ) y m 1 k 1 y m 1 ( k 1 ) y m 1 k 2 , k [ k 0 T j , k 0 ] ,
where k 0 is the current ordinal number and T j is the performance window size, which could be as small as possible to meet the real-time requirements. Based on the performance metric J ( k ) measured in real time, the following membership functions are introduced, which includes “good performance S o n 1 ( J ( k ) ) ” and “poor performance S o n 2 ( J ( k ) ) ” and is described as
S o n 1 ( J ( k ) ) = log 2 J ( k ) log 2 J min log 2 J max log 2 J min , S o n 2 ( J ( k ) ) = log 2 J max log 2 J ( k ) log 2 J max log 2 J min
where J min and J max are the maximum and minimum values of the suspension performance J ( k ) . Based on the above membership function, the following adaptive adjustment model for control performance weights is described as
R u l e i : I F r o f f ( k ) i s S o f f l ( r o f f ( k ) ) a n d J ( k ) i s S o n r ( J ( k ) ) T H E N e i ( k ) = α i × y c ( k ) = α i 1 α i 2 α i 3 T z ¨ s ( k ) z s ( k ) z u ( k ) z u ( k ) z r ( k )
where l = 1 , 2 , and r = 1 , 2 .
By using the fuzzy blending approach, the overall performance evaluation value e ( k ) of the system can be described as
e ( k ) = i = 1 4 μ i ( r o f f ( k ) , r o n ( k ) ) e i ( k )
where
μ 1 ( r o f f ( k ) , J ( k ) ) = S o f f 1 ( r o f f ( k ) ) × S o n 1 ( J ( k ) ) , μ 2 ( r o f f ( k ) , J ( k ) ) = S o f f 1 ( r o f f ( k ) ) × S o n 2 ( J ( k ) ) , μ 3 ( r o f f ( k ) , J ( k ) ) = S o f f 2 ( r o f f ( k ) ) × S o n 1 ( J ( k ) ) , μ 4 ( r o f f ( k ) , J ( k ) ) = S o f f 2 ( r o f f ( k ) ) × S o n 2 ( J ( k ) ) .

4.2. Adaptive Fuzzy PID Controller

According to the adaptive fuzzy PID controller control schematic, the following adjustment rules are obtained for the two-input, three-output fuzzy controller.
K p ( k ) = K p 0 + Δ K p ( k ) × q p K i ( k ) = K i 0 + Δ K i ( k ) × q i K d ( k ) = K d 0 + Δ K d ( k ) × q d ,
where k p 0 , k i 0 , and k d 0 represent the initial scale, integration and differentiation coefficients of the PID controller; K p ( k ) , K i ( k ) , and K d ( k ) represent the adjusted parameters; Δ K p ( k ) , Δ K i ( k ) , and Δ K d ( k ) are the PID control quantities output from the fuzzy controller; and q p , q i , and q d are the amplification scale factors.
From the basic principle of PID control, it can be seen that the adjustment of the PID parameters in real time should follow the principles under the action of different input quantities and error variations:
(1)
When E and E C are in the same direction, the actual value of the system will deviate further from the set value. At this time, the controller needs to quickly reduce the error so as to expedite the response of the system, so the control amount needs to be increased and reversed.
(2)
When E and E C are reversed, the actual value of the controlled system will change in the direction of stability, in which case the controller should reduce the control amount.
(3)
When E is large, overshoot can be suppressed in advance by differential action in order to overcome inertia-induced overshoot.
Based on the above principles, a fuzzy rule obtained by simple reasoning is shown in Table 3. The fuzzy rules refer to the literature [21], in which the fuzzy PID control is also the control of the object in the high-speed state. The control rules combine the previous PID regulation experience and improve the overshoot caused by inertia, so as to speed up the regulation and reduce the overshoot.
Based on the above rules, this section designs a fuzzy controller with E and E C as fuzzy inputs and Δ K p ( k ) , Δ K i ( k ) , and Δ K d ( k ) as outputs, where E and E C are described by seven fuzzy subsets, and also by seven fuzzy subsets for Δ K p ( k ) , Δ K i ( k ) , and Δ K d ( k ) , whose definition domains are all set to [ 1 , 1 ] and defined as
E , E C = { N B , N M , N S , Z O , P S , P M , P B } , E , E C [ 1 , 1 ] Δ K p , Δ K i , Δ K d = { N B , N M , N S , Z O , P S , P M , P B } , Δ K p , Δ K i , Δ K d [ 1 , 1 ] ,
where NB, NM, NS, ZO, PS, PM and PB are used to represent the seven levels from positive to negative, as shown in the Equation (27).
To obtain the input fuzzy quantities E and E C , the paper uses e ( k ) with its variation e ( k ) e ( k 1 ) as the input variables for fuzzy control and defines their corresponding fundamental domains as [ x e m ( k ) , x e m ( k ) ] and [ x e c m ( k ) , x e c m ( k ) ] . Since the response range of the vehicle suspension varies considerably when the vehicle is driven on different roads, the effective values of x e m ( k ) and x e m ( k ) change as the road changes, and the size of the fundamental domain needs to be adaptively adjusted in real time as follows.
x e m ( k ) = max ( e ( k ) ) , k [ k T f , k ] x e c m ( k ) = max [ e ( k ) e ( k 1 ) ] , k [ k T f , k ]
where T f is the adaptive adjustment window.
In order to achieve fuzzy control, it is necessary to adjust the input variables from the fundamental domain to the definition domain.
E = p e e ( k ) E C = p e c [ e ( k ) e ( k 1 ) ]
where p e = 1 / x e m and p e c = 1 / x e c m . To map the specific values of the fuzzy output to the fuzzy sets, a quantization function needs to be introduced. In this paper, a linear approach to quantization is used
f ( x ) = 0 x 1 x + 1 2 1 < x 1 x 1 < 1
Next comes the determination of the membership degree of E and E C on the fuzzy subsets. In this experiment, a triangular membership function is used, and Figure 7 shows the image of the membership function with the following equation:
g ( f ( x ) , a , b , c ) = max ( 0 , min ( f ( x ) a b a , c f ( x ) c b ) )
where a, b and c are the parameters of the triangular membership function and x is the fuzzy input.
To simplify the calculation process, the output Δ K p ( k ) , Δ K i ( k ) , and Δ K d ( k ) also use a triangular membership function, as shown in Figure 7, and are defuzzified using the center of gravity method, which is described as
w 0 = i = 0 n g ( w i , a i , b i , c i ) w i i = 0 n g ( w i , a i , b i , c i ) ,
where w 0 is the exact value of the fuzzy controller output after defuzzification; w i is the value in the domain of the fuzzy control quantity; g ( w i , a i , b i , c i ) is the membership degree of w i in the membership function with parameters a i , b i , c i .
Overall, this section obtains the PID parameter adjustments Δ K p ( k ) , Δ K i ( k ) , Δ K d ( k ) by adaptive fuzzy rules using e ( k ) and e ( k ) e ( k 1 ) as fuzzy inputs, and uses the adjusted parameters K p ( k ) , K i ( k ) , and K d ( k ) . Thus the PID controller u ( k ) is obtained as
u ( k ) = K p ( k ) [ e ( k ) e ( k 1 ) ] + K i ( k ) e ( k ) + K d ( k ) [ e ( k ) 2 e ( k 1 ) + e ( k 2 ) ] + u ( k 1 ) .
It should be noted that the controller uses FNT with a simple structure to recognize the vertical displacement of the road surface, and uses a small sampling window to extract the PSD of the road surface, which reduces the computational complexity and improves the computational speed. In order to improve the matching speed of the fuzzy rules, the four fuzzy inputs are slitted into two fuzzy systems, which reduces the number of fuzzy rules and improves the operation speed.

5. Simulation and Analysis

In this paper, a classical quarter suspension system is introduced to verify the performance of the fuzzy PID control strategy in the case of different level roads; the suspension system parameters are shown in Table 4.
To verify the effectiveness of the proposed fuzzy PID control strategy for damping on different road conditions, a simulated test road is constructed in MATLAB/SIMULINK. The simulated road consists of 10 different levels of road under ISO8608 for a total of 2 km, which fully considers a variety of road changes. The road surface is continuously disturbed, and multiple road surfaces and road switching are considered. The vehicle is driven at a constant speed of 20 m/s, and the road level changes every 10 seconds.
In order to analyze the quality of damping, we focus on the following performance indicators:
(1)
The adjustment time T p n = t s p t e n for the suspension system from good road to poor road; t s p is the time when the suspension system starts to move to the small oscillation range, and t e n is the time when the large oscillation range resumes.
(2)
The adjustment time T n p = t s n t e p for the suspension system from poor road to good road; t s n is the time when the suspension system starts to move out of the large oscillation range, and t e p is the time to regain the small oscillation range.
(3)
RMS of the sprung speed of the suspension during the whole distance.
s r m s = 1 N t = 0 t n y c 1 ( k ) 2
(4)
RMS of suspension dynamic deflection during the whole distance.
x r m s = 1 N t = 0 t n y c 2 ( k ) 2
(5)
RMS of dynamic tire deflection on roads from G to H.
z r m s n = 1 M y c 3 ( k N ) 2
where K N is the ordinal number on roads from G to H.

5.1. Analysis of Road Fitting

This subsection verifies the effectiveness of the proposed FNT-based road fitting algorithm. The data set used for this training road fitter is obtained under MATLAB/SIMULINK. The road contains 20,000 pieces of data of A–H grade 8 highway under ISO8606 standard [20], of which 80% is the training sets and 20% is the verification sets. The sprung mass m s varies from 600 to 1000 kg, the vehicle speed v varies from 5 to 25 m/s, and the sensor uses 200 Hz as a sampling rate.
By using the FNT-based road estimation algorithm in the time domain, the estimated road vertical displacement is compared with the real road vertical displacement as shown in Figure 8. The RMS of the test error is 0.0592, which is a good fit.
After obtaining the road vertical displacement, the Fourier transform of autocorrelation is used to obtain the PSD. In order to verify the effect of the Fourier transform of autocorrelation, it is compared with the periodogram method in terms of noise resistance performance as shown in Figure 9. After a comparison of the time domain signal with the addition of random noise, it is found that the latter has better noise resistance and better smooth performance.
The error RMS of the effect of the added noise on the original power density spectrum is 0.1429 when the periodogram method is used, and 0.1429 when the correlated power spectrum estimation method is used, demonstrating the better noise resistance of the correlated power spectrum method. The Fourier transform of autocorrelation is used to transform the fitted road disturbance in the frequency domain, and the average road PSD s ^ ( w ) is obtained. The comparison between the real s ^ ( w ) and the fitted s ^ ( w ) is shown in Figure 10, with an error RMS of 0.3182 , which shows a good fit of the PSD.

5.2. Analysis of PID Control Effects

This subsection tests the control effectiveness of the proposed adaptive fuzzy PID control strategy.
The control performance of the suspension system is measured when the vehicle is driven on the simulated road. In order to highlight the adaptive control effect of this method when facing different road conditions, four special situations during the test are selected to demonstrate the control effect. The main parameter settings of the adaptive fuzzy PID controller are shown in Table 5.
In order to prove the effectiveness of the proposed controller, the following scenarios are considered.
Scenario 1: In 60 s, the vehicle moves from the H-level road to D-level road in order to test the rapid stability of the suspension system for road changes. The sprung speed is selected here as stable performance, as shown in Figure 11A. The specific performance indicators are shown in Table 6.
Scenario 2: In 50 s, the vehicle moves from the C-level road to H-level road. The sprung speed is shown in Figure 11B, and the specific performance indicators are shown in Table 6.
According to the above results, it can be observed that compared with the PID suspension and passive suspension, the fuzzy PID control method based on road surface estimation can stabilize the suspension faster and better when the road surface changes greatly because the method can carry out rapid estimate and correct control of the road so that the suspension is better adaptable to the changing road.
Scenario 3: In 30 s, the vehicle moves from the E-level road to G-level road in order to show the improvement in the safety. The tire deflection is selected here as the grip performance. The specific display is shown in Figure 11C, and the specific performance indicators are shown in Table 6.
According to the test results, our control method shows an adaptable performance in adjusting the weights when the road is poor, making the suspension performance more grippy and ensuring the safety of the vehicle when the road is poor.
Scenario 4: To test the effect of the control method on the wear and service life of the suspension system, we tested the suspension deflection while the vehicle is running, as shown in the Figure 11D for the first 30 s, with the specific performance indicators shown in Table 6.
The specific indicators of the simulation tests are shown in Table 6 from which it can be observed that, compared to the passive control and the PID control, our method displays a greater improvement in speed adjustment when the road changes, better performance in controlling the sprung speed with better comfort, and better tire grip when the road is poor, thus ensuring the safety of the vehicle. The suspension deflection is close to the effect of the PID control, verifying its lifetime performance.
In addition, in order to verify the effectiveness of our method, we compare it with the switched reluctance method (SR) [22] and observer-based multi-objective integrated (OMI) [23] method under the same random road environment. The comparison results are shown in Table 7, where S ˙ R M S represents the RMS of suspension acceleration. Although the control comfort and grip performance of our method are not as good as the SRM method, the performance is better than the OMI method. These two methods focus on vibration reduction control of road surface at the same level, while our method focuses on the rapid adjustment ability of suspension system when road switch, and our method has better adaptability in the face of complex and changeable road surfaces. It is worth mentioning that our method uses the PID controller combined with a sensor, which is more cost effective than other methods and easier to apply in a wide range.

6. Conclusions

It is well known that the PID controller is the most widely used controller in the industrial field, and has been applied to a variety of vehicle suspension controls. It has high application value to improve the PID controller to overcome its shortcomings.
In this paper, the road power spectrum analysis was combined with the online suspension real-time performance to obtain real-time fuzzy road information, which was used to adjust the control performance of fuzzy PID so as to develop a new road condition-based fuzzy PID control strategy. By using the road condition-based fuzzy PID controller proposed, the safety, comfort and stability of the vehicle can be attained under different road conditions. According to the numerical simulation results, the proposed control strategy can improve the performance of the vehicle significantly, compared with the passive control of the suspension and the PID control of the suspension, owning to its different priorities of control performance trade-offs for different road conditions.
This paper is under the assumption that the suspension system is an ideal model and ignores external interference factors, such as friction. The test road surface is also ideal without external interference. Meanwhile, this study could meet the requirements of special vehicles in complex and changeable road conditions for driving, especially in field roads to better guarantee driving safety. In the future work, the real suspension system could be used for experimental simulation based on the data obtained from real detection. Furthermore, the road recognition results should be integrated with other control strategies to reduce vehicle suspension deflection and service wear.

Author Contributions

Conceptualization, S.-Y.H. and J.Z.; methodology, S.-Y.H.; writing—original draft preparation, J.-F.D.; writing—review and editing, S.-Y.H. and J.Z.; supervision, Y.-H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grants 61903156 and 61873324, the Natural Science Foundation of Shandong Province for Key Project under Grant ZR2020KF006, the Natural Science Foundation of Shandong Province under Grant ZR2019MF040, the University Innovation Team Project of Jinan under Grant 2019GXRC015, the Higher Educational Science and Technology Program of Jinan City under Grant 2020GXRC057, and the State Scholarship Fund of the China Scholarship Council.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kumar, S.; Medhavi, A.; Kumar, R. Optimization of nonlinear passive suspension system to minimize road damage for heavy goods vehicle. Int. J. Acoust. Vib. 2021, 26, 56–63. [Google Scholar] [CrossRef]
  2. Zuraulis, V.; Peceliunas, R.; Jakutis, G. Semi-active suspension influence on comfort sensation of a vehicle occupant. Agric. Eng. 2014, 46, 116–124. [Google Scholar] [CrossRef] [Green Version]
  3. Hua, C.; Chen, J.; Li, Y.; Li, L. Adaptive prescribed performance control of half-car active suspension system with unknown dead-zone input. Mech. Syst. Signal Process. 2018, 111, 135–148. [Google Scholar] [CrossRef]
  4. Ahmed, M.; Svaricek, F. Adaptive anti-windup approach for vehicle semi-active suspension. In Proceedings of the 2014 International Conference on Modelling, Identification & Control, Melbourne, VIC, Australia, 3–5 December 2014; pp. 265–270. [Google Scholar]
  5. Liu, Y.-J.; Zeng, Q.; Tong, S.; Chen, C.P.; Liu, L. Actuator failure compensation-based adaptive control of active suspension systems with prescribed performance. IEEE Trans. Ind. Electron. 2019, 67, 7044–7053. [Google Scholar] [CrossRef]
  6. Hung, N.C.; Nhung, N.T.B.; Vu, L.T.Y.; Khai, V.Q.; Son, T.A.; Thanh, T.Q. Apply a Fuzzy Algorithm to Control an Active Suspension in a Quarter Car by Matlab’s Simulink. Appl. Mech. Mater. 2020, 902, 23–32. [Google Scholar] [CrossRef]
  7. Na, J.; Huang, Y.; Wu, X.; Su, S.-F.; Li, G. Adaptive finite-time fuzzy control of nonlinear active suspension systems with input delay. IEEE Trans. Cybern. 2019, 50, 2639–2650. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Amato, D.; Fernando, J.; Viassolo, D.E. Fuzzy control for active suspensions. Mechatronics 2000, 10, 897–920. [Google Scholar]
  9. Xiang, D.; Yuan, J.Z.; Xu, W. Study on fuzzy PID algorithm for a new active front steering system. J. Control. Eng. Technol. 2012, 2, 24–29. [Google Scholar]
  10. Emam, A.S. Fuzzy Self Tuning of PID controller for active suspension system. Adv. Powertr. Automot. 2015, 1, 34–43. [Google Scholar]
  11. Yang, H. Research on Semi-active Suspension System of Vehicle Based on Fuzzy PID. Mod. Inf. Technol. 2019, 3, 144–146. [Google Scholar]
  12. Xu, W. Fuzzy-PID control for automobile active suspension based on differential geometry theory. Automob. Appl. Technol. 2019, 9, 77–81. [Google Scholar]
  13. Imine, H.; Delanne, Y.; Msirdi, N.K. Road profile input estimation in vehicle dynamics simulation. Veh. Syst. Dyn. 2006, 44, 285–303. [Google Scholar] [CrossRef]
  14. Papadimitrakis, M.A. Active vehicle suspension control using road preview model predictive control and radial basis function networks. Appl. Soft Comput. 2022, 2022, 108646. [Google Scholar] [CrossRef]
  15. Lushnikov, N.; Lushnikov, P. Methods of assessment of accuracy of road surface roughness measurement with profilometer. Transp. Res. Procedia 2017, 20, 425–429. [Google Scholar] [CrossRef]
  16. Qin, Y.; Wang, Z.; Xiang, C.; Hashemi, E.; Khajepour, A.; Huang, Y. Speed independent road classification strategy based on vehicle response: Theory and experimental validation. Mech. Syst. Signal Process. 2019, 117, 653–666. [Google Scholar] [CrossRef]
  17. 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, Toronto, ON, Canada, 11–14 October 2020; pp. 1392–1397. [Google Scholar]
  18. Ding, R.; Wang, R.; Meng, X.; Liu, W.; Chen, L. Intelligent switching control of hybrid electromagnetic active suspension based on road identification. Mech. Syst. Signal Process. 2021, 152, 107355. [Google Scholar] [CrossRef]
  19. 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]
  20. Mucka, P. Simulated road profiles according to ISO 8608 in vibration analysis. J. Test. Eval. 2017, 46, 405–418. [Google Scholar] [CrossRef]
  21. Wu, J.-B.; Ye, F. Application of fuzzy PID control in locomotive speed control. Technol. Mark. 2021, 28, 20–22. [Google Scholar]
  22. Shao, X.; Naghdy, F.; Du, H. Coupling effect between road excitation and an in-wheel switched reluctance motor on vehicle ride comfort and active suspension control. J. Sound Vib. 2019, 443, 683–702. [Google Scholar] [CrossRef]
  23. Luo, J.; Li, P.; Li, P. Observer-based multi-objective integrated control for vehicle lateral stability and active suspension design. J. Sound Vib. 2021, 508, 116222. [Google Scholar] [CrossRef]
Figure 1. Active suspension model architecture.
Figure 1. Active suspension model architecture.
Electronics 11 00921 g001
Figure 2. The general framework.
Figure 2. The general framework.
Electronics 11 00921 g002
Figure 3. Framework diagram of the FNT-based road spectral density fitting algorithm.
Figure 3. Framework diagram of the FNT-based road spectral density fitting algorithm.
Electronics 11 00921 g003
Figure 4. Example diagram of a flexible neural tree structure.
Figure 4. Example diagram of a flexible neural tree structure.
Electronics 11 00921 g004
Figure 5. FNT optimization flow chart.
Figure 5. FNT optimization flow chart.
Electronics 11 00921 g005
Figure 6. Controller principle diagram.
Figure 6. Controller principle diagram.
Electronics 11 00921 g006
Figure 7. Membership function of E, E C , Δ K p ( k ) , Δ K i ( k ) , Δ K d ( k ) .
Figure 7. Membership function of E, E C , Δ K p ( k ) , Δ K i ( k ) , Δ K d ( k ) .
Electronics 11 00921 g007
Figure 8. Absolute vertical road displacement fitting.
Figure 8. Absolute vertical road displacement fitting.
Electronics 11 00921 g008
Figure 9. Comparison of noise resistance between periodogram method and correlated power spectrum estimation method.
Figure 9. Comparison of noise resistance between periodogram method and correlated power spectrum estimation method.
Electronics 11 00921 g009
Figure 10. Road average PSD fitting.
Figure 10. Road average PSD fitting.
Electronics 11 00921 g010
Figure 11. Suspension performance in simulation. (A) Sprung speed from H-level road to D-level road. (B) Sprung speed from C-level road to H-level road. (C) Tire deflection from E-level road to G-level road. (D) Suspension deflection for the first 30 s.
Figure 11. Suspension performance in simulation. (A) Sprung speed from H-level road to D-level road. (B) Sprung speed from C-level road to H-level road. (C) Tire deflection from E-level road to G-level road. (D) Suspension deflection for the first 30 s.
Electronics 11 00921 g011
Table 1. GP parameter values.
Table 1. GP parameter values.
ParameterPopulation SizeMax GenerationMax Tree DepthCross RateMutation Rate
Value404030.80.2
Table 2. PSO parameter values.
Table 2. PSO parameter values.
ParameterPopulation SizeMax Generationw c 1 c 2
Value202000.731.491.49
Table 3. Fuzzy rule table of K p , K i , and K d .
Table 3. Fuzzy rule table of K p , K i , and K d .
EC E
PBNBNMNSZOPSPM
NBPB/NB/PBPB/NB/PBPB/NB/PBPB/NB /ZOPM/NM/PBPS/NS/PMZO/ZO/NS
NMPB/NB/PBPB/NB/PBPM/NM/PMPM/NM/ZOPS/NS/PBZO/ZO/PSZO/ZO/NM
NSPB/NB/PBPM/NM/PMPS/NS/PMPS/NS/ZOZO/ZO/PMZO/ZO/ZONS/PS/NB
MPM/NM/NBPS/NS/NMPS/NS/NSZO/ZO/ZONS/PS/NSNS/PS/NSNM/PM/NB
PSPS/NS/NBZO/ZO/ZOZO/ZO/PMNS/PS/ZONM/PM/PMNM/PM/NMNB/PB/PB
PMZO/ZO/NMZO/ZO/PSNS/PS/PBNM/PM/ZONM/PM/PMNB/PB/PBNB/PB/PB
PBZO/ZO/NSNS/PS/PMNM/PM/PBNB/PB/ZONB/PB/PBNB/PB/PBNB/PB/PB
Table 4. Parameters for a 1/4 vehicle model.
Table 4. Parameters for a 1/4 vehicle model.
ParameterSymbolValueUnit
Sprung mass m s 972.2kg
Unsprung mass m t 113.6kg
Damping coefficient of suspension c s 1095Ns/m
Damping coefficient of pneumatic tire c t 14.6Ns/m
Spring stiffness k s 42,719.6N/m
Tire stiffness k t 10,115N/m
Table 5. Adaptive fuzzy PID controller setting parameters.
Table 5. Adaptive fuzzy PID controller setting parameters.
Parameter K p 0 K i 0 K d 0 q p q i q d
Value3000100030010.10.1
Table 6. Performance of suspension in test.
Table 6. Performance of suspension in test.
T p n T n p s rms z rms n x rms
passive control3 s7 s1.51762.70210.2195
PID control1.5 s2.5 s0.51270.68010.1171
Our method0.7 s1 s0.09260.15170.1379
Table 7. Comparison with SR and OMI.
Table 7. Comparison with SR and OMI.
s ˙ rms z rms x rms
Our method0.42930.00190.0163
SR method0.29560.00110.0019
OMI method0.58560.00260.0156
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Han, S.-Y.; Dong, J.-F.; Zhou, J.; Chen, Y.-H. Adaptive Fuzzy PID Control Strategy for Vehicle Active Suspension Based on Road Evaluation. Electronics 2022, 11, 921. https://doi.org/10.3390/electronics11060921

AMA Style

Han S-Y, Dong J-F, Zhou J, Chen Y-H. Adaptive Fuzzy PID Control Strategy for Vehicle Active Suspension Based on Road Evaluation. Electronics. 2022; 11(6):921. https://doi.org/10.3390/electronics11060921

Chicago/Turabian Style

Han, Shi-Yuan, Jia-Feng Dong, Jin Zhou, and Yue-Hui Chen. 2022. "Adaptive Fuzzy PID Control Strategy for Vehicle Active Suspension Based on Road Evaluation" Electronics 11, no. 6: 921. https://doi.org/10.3390/electronics11060921

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

Article Metrics

Back to TopTop