Abstract
In order to further improve vehicle ride performance, a dynamic monitoring feedback iteration control algorithm is proposed by combining the features of a variable-damping semi-active suspension system and applying them to the system. A seven-degree-of-freedom finished vehicle simulation model is built based on MATLAB/Simulink. The root-mean-square values of the acceleration of the sprung mass, the dynamic travel of the suspension and the dynamic tire load are taken as evaluation indicators of vehicle ride performance. An analytic hierarchy process (AHP) is used to determine the weighting coefficients of the evaluation indicators, and a genetic algorithm is utilized to determine the optimal damping of the suspension under various typical working conditions. Suspension damping is controlled with a dynamic monitoring feedback iteration algorithm. The correction coefficients of the control algorithm are determined according to the deviation between the obtained damping and the optimized damping so that the control parameters will agree with the optimal result under typical working conditions, and the control effect under other working conditions is verified. The simulation results indicate that the proposed dynamic monitoring feedback iteration control algorithm can effectively reduce the root-mean-square value of the acceleration of the sprung mass by 10.56% and the root-mean-square value of the acceleration of the dynamic travel of the suspension by 11.98% under mixed working conditions, thus improving vehicle ride performance. The study in this paper provides a new attempt for damping control of semi-active suspension and lays a theoretical foundation for its application in engineering.
Keywords
Introduction
Vehicle ride performance and handling stability are inherently contradictory. After the parameters of the traditional passive suspension are determined, the dynamic properties will also be determined and cannot be changed. However, people have different requirements for ride performance and handling stability under different actual running conditions. In order to improve vehicle adaptability for all kinds of working conditions, the variable-damping semi-active suspension system was created and has been extensively applied. The variable-damping semi-active suspension system can adjust the damping of the suspension shock absorber according to pavement characteristics and the vehicle load, with advantages such as low-frequency vibration and road impact resistance, so it can improve vehicle ride comfort under all kinds of working conditions [1–3].
Implementing the effective control of the variable-damping semi-active suspension system and adjusting the suspension stiffness or damping according to running conditions can improve vehicle adaptability to the pavement, vehicle speed and load, thereby improving vehicle ride performance. Semi-active suspension control theory is an important research hotspot in the vehicle engineering field; mature control theories such as PID control, fuzzy control, and robust control have already been formed, all of which have improved suspension performance to a certain degree. A dynamic monitoring feedback iteration control algorithm that evolved from the traditional iteration algorithm is proposed in this paper. According to the real-time vibration of sprung mass (external environment), the control algorithm can obtain different damping iteration results, adjust the damping of the shock absorber in the suspension system based on the iteration result, and continue to track sprung mass vibration for the next damping iteration until the iteration result becomes stable. This control algorithm can provide a new idea for semi-active suspension control by virtue of discrete reaching and gradual improvement of the control effect. In this paper, the Dynamic Monitoring Feedback Iteration Control is proposed for the first time for the purpose of improving vehicle ride comfort, and it is applied to the damping control of semi-active suspension, which not only improves the control efficiency, but also lays a theoretical foundation for future engineering applications [4, 5].
System modeling
A seven-degrees-of-freedom finished semi-active pneumatic suspension model is established based on the mathematical model of a variable-damping shock absorption system. Related parameters of a light bus are shown in Table 1. The seven degrees of freedom are vertical displacement at the center of the sprung mass, vehicle body roll and vehicle body pitch, and four vertical displacements of the unsprung mass.
Parameters of the finished vehicle
Parameters of the finished vehicle
Vertical displacements at the connecting positions between the four suspensions and the sprung mass are denoted ZfL0, ZfR0, ZrL0 and ZrR0; thus
The forces of the four suspensions are
The seven-degrees-of-freedom finished semi-active pneumatic suspension model is built according to Newton’s second law:
In consideration of vehicle ride performance and ride comfort, the root-mean-square values of the sprung mass (fACC), dynamic load of the tire (fDTL) and dynamic travel of the suspension (fSWS) are used as the optimization objective parameters. The multiobjective optimization function f(x) is established via the linear weighted sum method. After weighting coefficients are assigned and the dimension and order of magnitude are unified, the optimization objective function is built as in Equation (4); its variables are the damping values of the front and rear suspension systems (cf and cr):
In the optimization design of suspension system parameters, in order to guarantee system practicability and safety based on the realization of system functions, the following constraint conditions on the system variables are proposed: The root-mean-square value of the dynamic tire load has a direct bearing on vehicle handling stability and driving safety. When the ratio of the dynamic tire load to the finished vehicle mass (relative dynamic wheel load) is greater than 1, the adhesive force of the wheel to the ground is zero, causing a loss of driving force and braking force; therefore, the relative dynamic load between a wheel and the pavement should be controlled within a reasonable range. According to the literature, when the root-mean-square value of the relative dynamic load of a wheel is less than 1/3, the probability that the wheel will break away from the ground is less than 0.15%, so it can be reasonably assumed that the wheel will not be divorced from the ground. When the ratio of the root-mean-square value of the dynamic travel of the suspension to the limit travel is less than 1/3, the probability that the suspension system will impact the limit block is less than 0.15%, so the impact may not occur.
An analytic hierarchy process (AHP) is a systematic method that takes a complicated multiobjective decision-making problem as a system, decomposes the objective into multiple subobjectives to form several multi-index layers, and solves the weight values through the fuzzy quantitative method of qualitative indicators for the purpose of multiobjective and multischeme optimized decision making. This method determines the weighting coefficients of evaluation indicators by comparing their importance degrees [6].
Let amn be the comparison value of the importance degree between index m and index n. As stipulated by this method, if m and n have the same importance degree, then amn = 1, and a high importance degree is indicated by the value amn = 9. The judgment matrix shown in Table 2 can be constructed according to the importance comparisons between the evaluation indicators [7].
Judgment matrix
The root-mean-square values of the acceleration of the sprung mass, the dynamic travel of the suspension and the dynamic tire load are selected as the evaluation indicators of vehicle ride performance. As a primary evaluation index of vehicle ride performance, the root-mean-square value of the acceleration of the sprung mass has a higher importance degree than the other two indicators, which share the same importance. In summary, the judgment matrix of the evaluation indicators is obtained as shown in Table 3.
Judgment matrix
According to the judgment matrix, the weighting coefficients of the evaluation indicators are calculated according to the following method: Calculate the multiplication vector of the row elements in the judgment matrix:
Calculate the cube root vector Calculate regular vector β of the vector β= [0.7142,0.1429,0.1429] is obtained. The vector β is the weighting coefficient corresponding to each evaluation index; the weighting coefficients of the root-mean-square values of the acceleration of the sprung mass, the dynamic travel of the suspension and the dynamic tire load are ω1 = 0.7142, ω2 = 0.1429 and ω3 = 0.1429, respectively. Check the consistency of the judgment matrix:
The consistency ratio is given by:
According to the above equation, when n = 3, RI = 0.58 can be obtained from the related table, so CR =&thinsp–2.05<0.1, and the consistency check is passed.
Based on the seven-degrees-of-freedom variable-damping semi-active suspension system Simulink simulation model built in section 1, Equation (4) is taken as the optimization objective function. The genetic algorithm optimization program is compiled in MATLAB, and its control parameters are selected as follows: population size 50, mutation probability 0.065 and crossover probability 0.73. The algorithm termination conditions are: evolution algebra 500, value range of front suspension stiffness (kf) 10000 N/m–50000 N/m; value range of rear suspension stiffness (kr) 20000 N/m100000 N/m; value of range of front suspension damping (cf) 2000 N·s/m20000 N·s/m; and value range of rear suspension damping (cr) 5000 N·s/m30000 N·s/m. Under typical working conditions (i.e., pavement conditions are selected as Class A, B or C pavements; vehicle speed is 90–120 km/h for Class A pavement, 60–90 km/h for Class B pavement and 40–70 km/h for Class C pavement, with an interval of 10 km/h; and load condition is divided into no load and full load), optimal stiffness values (kf and kr) of the front and rear variable-damping semi-active suspensions are sought [8].
Tables 4 and 5 show the optimization results for the damping values (kf, kr, cf and cr) of the front and rear variable-damping semi-active suspensions of Class A pavement under full-load and no-load conditions, respectively.
Optimization results of Class a pavement under full-load conditions
Optimization results of Class A pavement under no-load conditions
Tables 6 and 7 show the optimization results for the damping values (cf and cr) of variable-damping semi-active suspensions on Class B pavement under full-load and no-load conditions, respectively.
Optimization results of Class B pavement under full-load conditions
Optimization results of Class B pavement under no-load conditions
Tables 8 and 9 show the optimization results for the damping values (cf and cr) of variable-damping semi-active suspensions on Class C pavement under full-load and no-load conditions, respectively.
Optimization results of Class C pavement under full-load conditions
Optimization results of Class C pavement under no-load conditions
According to the optimization results from Table 4 to 9, as pavement conditions worsen, vehicle speed is accelerated and load capacity is reduced, and stiffness and damping are increased; when pavement conditions and vehicle speed remain unchanged, the maximum and minimum variable quantities of damping are 80.9% and 37.6%, respectively; when load capacity and vehicle speed are unchanged, the maximum and minimum variable quantities of damping are 60.0% and 11.0%, respectively; and when load capacity and pavement conditions remain the same, the maximum and minimum variable quantities of damping are 14.0% and 3.6%, respectively.
Dynamic monitoring feedback iteration control is proposed based on traditional iteration control and applied to the control of the variable-damping semi-active suspension system. This control method can realize real-time monitoring of the vibration signal of the sprung mass, input the signal into the iterative equation of the controller and calculate the damping of the shock absorber. The actuator will switch the damping of the shock absorber to the calculated value; the vibration condition of the sprung mass is continuously monitored, and the above steps are repeated until the calculated damping stabilizes (convergence). This control method can provide a new idea for the damping control of the shock absorber by virtue of discrete reaching and gradual improvement of the control effect. Its advantage over other control methods is that the vehicle corrects the damping value of the shock absorber to the target value according to different dynamic driving conditions in order to improve the performance of the shock absorber and improve vehicle ride performance.
Determination of the iterative equation
Taking the front suspension of the vehicle as an example, the initial iterative equation is based on the finished vehicle model and Newton’s second law, and the following equation holds at the front suspension of the vehicle:
Within unit time, the root-mean-square values of the two sides of Equation (9) are simultaneously solved, and correction coefficients are added to obtain the relations of stiffness and damping with the root-mean-square value of the vertical acceleration of the sprung mass within unit time:
In order to verify the convergence and divergence of Equation (10) at a vehicle speed of 60 km/h on Class B pavement under full-load conditions, the stiffness of the front suspension is set as 29280 N/m (the no-load damping is 14640 N/m, and that of the rear suspension is twice that of the front one); the root-mean-square value of the vibration signal (where the vertical displacement, speed and acceleration of the sprung mass are denoted h,
Iteration results under initial damping of 8000 N·s/m
Iteration results under initial damping of 14000 N·s/m
However, the above iteration results are greatly different from the parameter optimization results in section 2, so it is necessary to correct the coefficients of the initial iterative equation so that the difference value between the iteration result and the optimization result is smaller than 1%. In order to determine the effects of the changes in stiffness and damping coefficients on the final iteration result, the damping change after the iteration is compared through a simulation analysis, and it is shown that when the stiffness coefficient is increased, the iteration result decreases, and when the damping coefficient is increased, the iteration result also increases.
According to the above qualitative analysis, as the uncorrected iteration result (5563 N·s/m) is greater than the optimization result (8874 N·s/m), the correction coefficient λ2 of the damping term is modified while the correction coefficient of the stiffness term is unchanged so that the iteration result will be approximately equal to the optimization result. The least square fitting method is used to obtain the relation between different correction coefficients and iteration results on Class A pavement under full load at a vehicle speed of 100 km/h and on Class C pavement under no load at a vehicle speed of 60 km/h, as shown in Figs. 1 and 2.

Correction coefficient and iterative fitting curve for class A pavement under full load at a speed of 100 km/h.

Correction coefficient and iterative fitting curve for class C pavement under full load at a speed of 60 km/h.
According to the curves shown in these figures, the optimization results for the corresponding working conditions are compared to obtain the final iterative Equation (11):
Under typical working conditions on Class A and C pavements, the iteration results of iterative Equation (11) are shown in Tables 10 and 11.
Based on a comparison of the optimization results in Tables 12 and 13 with those in Table 4 and 9, the errors are 0.16% and the errors of the iteration results within other speed intervals and under other pavement classes are within 2%, so Equation (11) can be determined as the iterative equation.
Iteration results for class A pavement under full load at a speed of 100 km/h
Iteration results for class C pavement under no load at a speed of 60 km/h
The dynamic monitoring feedback iteration control flow of the variable-damping semi-active suspension system is shown in Fig. 3.

Dynamic monitoring iteration control flow of the variable-damping semi-active suspension system.
Performance comparison between passive (traditional) suspension and semi-active suspension
Based on the dynamic damping monitoring feedback iteration and the vibration condition of the variable-damping semi-active suspension system in the finished vehicle model, short-time tracking calculation of the damping values of the front and rear suspensions is performed, and the suspension damping is adjusted via the actuator; the vibration conditions of the sprung mass at each suspension under new suspension parameters are continuously tracked, followed by control, calculation and layer-by-layer iteration. When the vibration amplitude of the sprung mass caused by the control at a given time is smaller than a threshold value (here, the selected threshold value is that the difference between the damping value of the shock absorber and the last iteration result is less than 50 N·s/m), the control ends.
In order to verify the effectiveness of the dynamic monitoring feedback iteration control scheme, the performance changes of the traditional suspension and controlled semi-active suspension are compared under mixed working conditions: Class A pavement under full load at a speed of 80 km/h, Class B pavement under full load at a speed of 60 km/h, and Class C pavement under full load at a speed of 50 km/h. Figures 4 and 5 show the comparison charts between the traditional suspension and the controlled semi-active suspension in terms of the acceleration at the center of the sprung mass and the dynamic travel of the suspension, and Table 14 lists the performance comparison results for the traditional suspension and the controlled semi-active suspension.

Comparison of acceleration of the vehicle body.

Comparison of suspension displacement.
As shown in Figs. 4 and 5, after the dynamic monitoring feedback iteration tracking and control are implemented for the variable-damping semi-active suspension system, the root-mean-square value of the vertical acceleration of the vehicle body is reduced by 10.56%, and that of the dynamic travel of the suspension is reduced by 11.98%, so both are improved to a certain degree, and the shock resistance of the suspension is substantially improved. The root-mean-square value of the dynamic tire load is increased by a small amount but still falls within the allowed range, so it has no obvious effect on vehicle performance and satisfies the internationally stipulated limit value requirement.
An iterative equation used to control the variable-damping semi-active suspension system has been proposed in this paper. The least square method was used to fit correction coefficients and iterative damping curves, the correction coefficients of the iterative equation were determined, and the difference between the corrected iteration result and the optimization result was found to be less than 1%. On this basis, a dynamic monitoring iteration control algorithm was established. The control effect was verified through a simulation analysis under mixed full-load working conditions (Class A pavement and vehicle speed of 80 km/h, Class B pavement and vehicle speed of 60 km/h, and Class C pavement and vehicle speed of 50 km/h). Based on this comparison, the root-mean-square value of the vertical acceleration of the sprung mass was reduced by 11.98%, and that of dynamic travel of the suspension was reduced by 11.98%, indicating that both vehicle ride performance and ride comfort are improved. In this paper, the Dynamic Monitoring Feedback Iteration Control is proposed for the first time for the purpose of improving vehicle ride comfort, and it is applied to the damping control of semi-active suspension. The research shows that this control method can effectively reduce the acceleration and vibration of the vehicle body, which lays a foundation for its application in engineering practice.
Footnotes
Acknowledgments
This work was supported by The Natural Science Foundation of the Jiangsu Higher Education Institutions of China (20KJD460007).
