Skip to main content
PLOS One logoLink to PLOS One
. 2022 Dec 1;17(12):e0278387. doi: 10.1371/journal.pone.0278387

Enhancing the performance of the vehicle active suspension system by an Optimal Sliding Mode Control algorithm

Duc Ngoc Nguyen 1, Tuan Anh Nguyen 1,*
Editor: Angelo Marcelo Tusset2
PMCID: PMC9714743  PMID: 36454781

Abstract

The suspension system determines riding comfort. This item utilizes an active suspension system to absorb vehicle vibration. A quarter-dynamics model with five state variables simulates the oscillations of a vehicle. This model incorporates the hydraulic actuator effect into linear differential equations. This is an entirely original design. In addition, the OSMC (Optimal Sliding Mode Control) algorithm is proposed for active suspension system operation control. The in-loop algorithm optimizes the controller’s parameters. According to the findings of the study, when the OSMC algorithm was implemented, the maximum and average displacement values of the sprung mass were dramatically lowered under normal oscillation conditions. If a vehicle employs only a passive suspension system or an active suspension system with a standard linear control algorithm, the wheel is fully detached from the road surface in hazardous conditions. When the OSMC algorithm is utilized to control the operation of the active suspension system, the wheel-to-road interaction is always maintained. This algorithm provides a great degree of efficiency.

1. Introduction

The suspension system is one of the most important automotive systems. The suspension system has been refined and improved over time. The suspension system ensures that the vehicle’s vibrations do not exceed permissible levels. The passive suspension system is comprised of a coil spring (or leaf spring), a damper, and a lever arm and has a very simple design. In addition, the stabilizer bar is regarded to be a component of the suspension system [1]. The suspension system is situated between the vehicle’s axle and its body. It separates the vehicle into the sprung mass and un-sprung mass [2]. When the vehicle’s body vibrates, the internal forces generated by the suspension system control the vibrations by acting on both components of the assembly. The rigidity of these components plays a crucial part in guaranteeing the road-going smoothness of the vehicle. For a passive suspension system, it is impossible to alter the spring or damper stiffness. Therefore, in many instances, smoothness cannot be guaranteed. Consequently, a number of automatically controlled suspension systems have replaced conventional mechanical suspensions. In [3], Zepeng et al. introduced car air suspension. This suspension system replaces the metal spring with an air balloon (air spring). As air is added to or removed from a balloon, the internal pressure fluctuates. This causes the spring stiffness to vary continuously in response to the driving conditions of the vehicle [4]. Changing the damper’s stiffness is an additional concern. Khedkar et al. provided a model of electronic damping with an average response in [5]. The arrangement of iron particles within the damper determines the pace of liquid circulation. When the body of the car vibrates, an electric current signal is applied to the damper’s inside. The appearance of a magnetic field will alter the arrangement of tiny metal particles. Consequently, the damping stiffness is modifiable [6]. Due to the system’s incomplete responsiveness, the suspension system is referred to as semi-active. Ultimately, an active suspension system was utilized to enhance the suspension system. As part of the dynamic suspension, every wheel includes a hydraulic actuator. The operation of this mechanism depends on the opening and closing of servo valves. Controlling the opening and closing of the valve gates is the controller’s current signal. According to Nguyen, the hydraulic actuator will exert force on the spring-loaded and un-sprung masses. This force is utilized to dampen the vehicle’s vibrations. From there, the vehicle’s smoothness will be substantially enhanced [7].

Recently, several control algorithms for the active suspension system have been developed. Anh utilized the PID (Proportional–Derivative–Integral) control technique to govern this system in [8]. The PID algorithm is well-suited to SISO (Single Input–Single Output) linear systems. Abdullah et al. presented the MOPID model for active suspension in [9]. This model calls for the employment of three controllers. These three controllers will regulate the system’s KP, KI, and KD coefficients, respectively. The Ziegler-Nichols approach can be utilized to determine the parameters of the PID controller. However, its precision will be restricted [10, 11]. In addition, sophisticated algorithms, such as GSA (Gravitational Search Algorithm), PSO (Particle Swarm Optimization), etc. [12, 13], allow for a more optimal determination of these parameters. Utilizing a Fuzzy-PID hybrid controller continuously allows for the modification of these parameters’ values. This modification is favourable if the fuzzy rule is constructed properly [14, 15]. The LQR (Linear Quadratic Regulator) control technique is the optimal choice if the system includes many objects to consider, i.e., it is a MIMO (Multi Input–Multi Output) system [16]. According to Maurya and Bhangal’s research, the LQR algorithm employs state matrices rather than the conventional set of differential equations [17]. The LQR algorithm, according to Rodriguez-Guevara et al., is based on the optimization of the cost function [18]. The system’s efficiency can reach a high degree during such time. This technique is frequently paired with a Gaussian filter to reduce the impact of noise [19, 20].

Vehicle oscillations are mostly random in practice. This consists of nonlinear oscillations. In many instances, conventional linear controllers cannot ensure stable performance. Bai and Guo recommended utilizing the SMC (Sliding Mode Control) algorithm for the active suspension system in their paper [21]. For this algorithm, the state variables of the oscillatory state matrix must be determined. If hydraulic actuators are used, there are five (for a quarter-dynamics model) or ten (for a half-dynamics model) potential state variables [22, 23]. This will significantly complicate the process of deriving state variables. Nguyen linearized the hydraulic actuator for the SMC algorithm containing five state variables [24]. The SMC technique can potentially be used with the PSO algorithm to improve controller parameter selection efficiency [25]. Some oscillations are non-stationary and undergo continuous change. The Fuzzy algorithm was therefore proposed to determine these states. The Fuzzy algorithm is applicable to the suspension system, stabilizer bar, and several other control systems [26, 27]. This algorithm can respond to the continuous change of the input signal, as demonstrated by Mustafa et al. in their study [28]. The experience of the designer can be used to establish fuzzy control principles. Moreover, the Fuzzy method is easily combinable with other algorithms [29, 30]. In general, nonlinear and intelligent control approaches are highly efficient [3134].

The author proposes using the OSMC algorithm for the suspension system in this article. The in-loop algorithm will optimally select the parameters of the Sliding Mode controller. Compared with standard SMC algorithms, the OSMC algorithm can bring higher efficiency. It can be understood that the values of displacement and acceleration of the vehicle body will be reduced more. Besides, the wheel will hold the road better. This can be demonstrated by numerical simulation, which is presented in the sections below.

The main content of this article is divided into four parts, including an introduction section, a methods section, a results section, and a conclusion section. In the first section, some concepts and problems were introduced. In addition, previous studies by other authors have also been clearly analysed and evaluated. The process of setting up the dynamic model and control algorithm will be conducted in the second section. Numerical simulation will be performed in the next section. Moreover, the results that are obtained from the simulation process will also be thoroughly analysed in this section. Finally, some recommendations can be made in the concluding section.

2. Methods

2.1. Model of the vehicle dynamics

There is a multitude of dynamic models used to represent vehicle vibrations. Frequently, a quarter-dynamics model is applied to control difficulties. This model contains two masses: the spring-loaded mass ms and the un-sprung mass mu (Fig 1). This is the form of the system of equations explaining the vibration of the vehicle:

Fis=FK+FC+FA (1)
Fiu=FKTFKFCFA (2)

Fig 1. The quarter-dynamics model.

Fig 1

With:

Fis=msz¨s (3)
Fiu=muz¨u (4)
FK=K(zuzs) (5)
FC=C(z˙uz˙s) (6)
FKT=KT(zrzu) (7)

The impact force of the actuator (Fig 2) can be determined according to the nonlinear model as follows:

Fa=APL (8)
PL=P1P2 (9)
Vt4βeP˙L=QLCtPLA(z˙sz˙u) (10)
QL=Cdxvw1ρ[Pssgn(xv)PL] (11)

Fig 2. Hydraulic actuator.

Fig 2

Where:

Vt: effective volume of the hydraulic actuator

βe: bulk modulus of the fluid

Ct: leakage constant

QL: hydraulic load flow

Cd: discharge coefficient

w: servo valve area gradient

xv: servo valve spool displacement

ρ: fluid density

This is a complex dynamic model. For the SMC algorithm, the higher order derivative of the model needs to be used. Therefore, it is necessary to simplify the dynamic model of the actuator. This can make the process of taking the derivative of the state vector easier. Utilizing a linear function simplifies the estimation of the impact force, FA [24].

FA=κ1(i(t)κ2FA)dt+κ3zsus (12)

2.2. OSMC controller design

The recommended OSMC algorithm is used to control the operation of the active suspension system. Combining Eqs from (1) to (7) and (12), we get:

msz¨s=KzsCz˙s+Kzu+Cz˙u+FA (13)
muz¨u=Kzs+Cz˙s(K+KT)zuCz˙uFA+KTzr (14)

For the quarter-dynamics model, the inertia force Fi of the sprung mass and the un-sprung mass is considered to be proportional. This means that:

z¨s=χ(zrzu) (15)

Where: χ is the proportional factor.

Let:

x1=zsx2=z˙sx3=zux4=z˙ux5=FA (16)

Taking the derivative of state variables:

x˙1=x2x˙2=1ms(Kx1Cx2+Kx3+Cx4+x5)x˙3=x4x˙4=1mu(Kx1+Cx2(K+KT)x3Cx4x5)x˙5=κ3x2+κ3x4κ2x5+κ1i(t) (17)

In this article, the value of displacement of the sprung mass is considered as the output of the controller. Therefore:

y=x1 (18)

Take the n-order derivative of the output signal. Where n is the number of state variables:

y˙=x2 (19)
y¨=KTχmsx3 (20)
y(3)=KTχmsx4 (21)
y(4)=KTλmsmu(Kx1+Cx2(K+KT)x3Cx4x5) (22)
y(5)=KTχmsmu((KCms+KCmu)x1+(C2ms+C2muKκ3)x2+(KCms(K+KT)Cmu)x3+(C2msC2mu+(K+KT)+κ3)x4+(CmsCmuκ2)x5)+KTκ1χmsmui(t) (23)

Let:

b1=KTχmsmub2=KTκ1χmsmua1=KCms+KCmua2=C2ms+C2muKκ3a3=KCms(K+KT)Cmua4=C2msC2mu+(K+KT)+κ3a5=CmsCmuκ2 (24)

Eq (23) can be rewritten as:

y(5)=b1i=15aixi+b2i(t) (25)

The sliding surface of the controller is taken according to the error signal with derivative order n—1:

σ=e(4)+p1e(3)+p2e¨+p3e˙+p4e=i=04pie(4i) (26)

With: pi being the coefficients of the polynomial.

The output signal of the controller has the form:

i(t)=b3(ys(5)i=15aixi+i=14pie(4i)+Rsgn(i=04pie(4i))) (27)

where:

b3=χmsmuKTκ1 (28)

The in-loop optimization procedure is responsible for determining the values of the equation’s parameters, ai and pi (27). Their values will be utilized to discover the optimal value that reduces the number of oscillations experienced by the vehicle. The overall structure of the OSMC algorithm is presented below, and it may be seen in Fig 3.

Fig 3. OSMC algorithm.

Fig 3

This algorithm can be briefly described as follows:

First step: Defines the range of parameters. The optimal value to find will be in this range of values. The calculation will take a long time if this range is too large. Conversely, if this process range is too small, the accuracy will not be high. The selection of the value range of the parameters needs to satisfy the condition of the vehicle’s stability. The force generated by the actuator should not be too great because it can cause the wheel to lift off the road. Conversely, the impact force should not be too small. This range of values can be selected through many calculations and simulations.

Second step: Use an in-loop algorithm to run the ai and bi values from minimum to maximum. After each survey, the average value of the oscillation is calculated (RMS).

Third step: Evaluation of the average value just obtained from the survey cases. We can find the optimal coefficients of ai and bi with the minimum average value.

3. Results

3.1. Investigation cases

In this investigation, only simulations were carried out. MATLAB-Simulink is the program that is responsible for running the simulation. When calculating the vibration of a vehicle, it is necessary to consider four distinct forms of excitations that come from the pavement. These four types of stimulation correlate to the four associated instances (Fig 4). Both the amplitude and the frequency of the oscillation are going to be altered as a result of the investigation instances. The numbers produced as a result of solving the issue include things like the dynamic load and the voltage produced by the controller. Other values include the displacement of the sprung mass and its acceleration. Their maximum and average values are considered.

Fig 4. Roughness on the road.

Fig 4

The parameters used for the simulation are given in Table 1.

Table 1. Vehicle specification.

Symbol Description Value Unit
ms Sprung mass 560 kg
mu Un-sprung mass 49 kg
C Damper coefficient 3350 Nsm-1
K Spring coefficient 41500 Nm-1
KT Tire coefficient 180000 Nm-1
κ1 Actuator coefficient 539561 N3/2kg-1/2m-1/2V-1
κ2 Actuator coefficient 1 s-1
κ3 Actuator coefficient 5512500 Nm-1

3.2. Results and discussions

The computation and simulation outcomes are depicted in the graphs below. Figs 58 illustrate the body displacement over time. According to this conclusion, the OSMC algorithm for the active suspension system minimizes the value of the displacement of the sprung mass. On the contrary, its value can be increased if only a mechanical suspension system is installed. In the first case (a), its highest value reaches 54.35 (mm), 23.29 (mm), and 8.23 (mm) in the three examination scenarios. In addition, the average values determined using the RMS criterion are 37.33 (mm), 16.29 (mm), and 5.54 (mm), respectively. In the second scenario (b), the oscillation’s amplitude and frequency have been enhanced.

Fig 5. Displacement of the sprung mass (case 1).

Fig 5

Fig 8. Displacement of the sprung mass (case 4).

Fig 8

Fig 6. Displacement of the sprung mass (case 2).

Fig 6

Fig 7. Displacement of the sprung mass (case 3).

Fig 7

Consequently, the vehicle body’s displacement values are likewise raised. The second example has maximum values of 127.68 (mm), 46.69 (mm), and 16.06 (mm), and mean values of 82.19 (mm), 33.07 (mm), and 11.31 (mm). These are merely cyclic excitations. Hence the value change is also cyclic.

In the remaining two instances, random stimulation was employed. Consequently, the oscillation of the vehicle will also change continually throughout time. In the third situation (c), if the car does not have an active suspension system, the body vibration can reach 105.97 (mm). In comparison, the maximum displacement value of the sprung mass is only approximately 11.34 (mm) when the vehicle has an active suspension system with a hydraulic actuator. This result validates using the OSMC algorithm to control the suspension system. If the PID algorithm is applied, the wheel has been lifted off the pavement at time t = 6.35 (s). In the last situation, vehicle instability exists (d). According to the results of Fig 5d, the wheel will be lifted off the road at a period of t = 2.49 (s) when the vehicle’s passive suspension system is utilized alone. In addition, instability may occur even if the vehicle has an active suspension system. Despite the application of the PID algorithm for the SISO system, this instability develops at time t = 6.34 (s). Meanwhile, the OSMC algorithm helps to maintain the vehicle’s performance stability during movement.

For random excitations, resonance can occur occasionally. This phenomenon occurs when the oscillation frequencies of the masses are equal, and it will cause the displacement of the vehicle body to reach its maximum value. This can cause instability and loss of comfort for users. In fact, the stiffness of the spring and the tire is different, so it is possible to limit the occurrence of resonance partially. Besides, under the action of hydraulic actuators, resonance phenomena can also be better prevented.

To evaluate the road’s smoothness, the acceleration of the sprung mass is taken into account. Figs 912 depict the change in acceleration of the sprung mass. In the first two instances, acceleration reaches its maximum value at the initial instant. For the first example, their maximum values correspond to the three analysed conditions as follows: 0.78 (m/s2), 0.69 (m/s2), and 0.34 (m/s2); 2.32 (m/s2), 2.05 (m/s2), and 1.05 (m/s2) for the second case. After the initial phase of the oscillation, the vehicle body’s acceleration will progressively decrease and frequently fluctuate over time. In the first scenario, their average values are 0.19 (m/s2), 0.09 (m/s2), and 0.03 (m/s2); in the second situation, they are 0.84 (m/s2), 0.35 (m/s2), and 0.12 (m/s2). In the latter two circumstances, random oscillation will cause the vehicle’s acceleration to vary more. In the third scenario (c), acceleration values vary continuously over time. Maximum and average acceleration values may reach 8.94 (m/s2) and 3.22 (m/s2) if the vehicle has a simple mechanical suspension. The wheel will be lifted off the road when a vehicle employs an active suspension system with a PID controller. From this moment, the vehicle body’s acceleration will decrease to zero. The vehicle body’s maximum acceleration previously achieved could be 9.62 (m/s2). This might increase the loss of the stability in the car. However, the ride comfort and stability can be enhanced by employing the OSMC algorithm for the suspension system. This improvement is negligible, 7.90 (m/s2) and 2.52 (m/s2). In the final scenario, the OSMC controller’s performance is completely used. When the nonlinear control technique is employed, the vehicle continues to oscillate in a stable manner, whereas wheel separation has occurred in the other two instances.

Fig 9. Acceleration of the sprung mass (case 1).

Fig 9

Fig 12. Acceleration of the sprung mass (case 4).

Fig 12

Fig 10. Acceleration of the sprung mass (case 2).

Fig 10

Fig 11. Acceleration of the sprung mass (case 3).

Fig 11

The interaction between the wheel and the road surface is indicated by the changing wheel load or the dynamic load (Figs 1316). With cyclic oscillation, the load variation is minimal (Figs 1720), and the wheel remains in place. With random oscillations, the load variation is more pronounced. In rare instances, the dynamic load approaches zero, indicating that the wheel is separated from the road surface. At this point, there will be instability. If the wheel separation only lasts for a little time, the instability will be minimal. In contrast, if the load variation continues to increase, the wheels will be incapable of interacting with the road surface. Changes in dynamic load should not exceed -100% in order to maintain the vehicle’s stability on the road.

Fig 13. Dynamic load (case 1).

Fig 13

Fig 16. Dynamic load (case 4).

Fig 16

Fig 17. Changing the dynamic load (case 1).

Fig 17

Fig 20. Changing the dynamic load (case 4).

Fig 20

Fig 14. Dynamic load (case 2).

Fig 14

Fig 15. Dynamic load (case 3).

Fig 15

Fig 18. Changing the dynamic load (case 2).

Fig 18

Fig 19. Changing the dynamic load (case 3).

Fig 19

4. Conclusions

The roughness of the road surface is what causes car vibrations when driving. This oscillation has the potential to impact people and cargo. These oscillations are mitigated by the active suspension system. This article examines and applies the nonlinear control algorithm for active suspension systems. This study includes a quarter-dynamics model with a hydraulic actuator. In the MATLAB-Simulink environment, computations and simulations are carried out. There are four simulated scenarios that correlate to the four forms of pavement excitation. Three situations are considered in this example.

According to simulation results, the maximum and average values of the displacement and acceleration of the vehicle body are significant when the passive suspension system is used alone. Using an active suspension system with a PID algorithm can marginally improve the vehicle’s vibrations. Nonetheless, this improvement is modest. In rare instances, even the vehicle’s vibration is more potent. When the OSMC algorithm controls the active suspension system, oscillation is reduced. When this algorithm is applied to the simulation process, the preceding values reach a steady level. Moreover, the wheels engage consistently well with the road surface. The phenomenon of wheel separation can be restricted more drastically.

The OSMC algorithm is significantly more sophisticated than conventional control methods. The success of this controller is contingent upon the design of the sliding surface and the choice of state vectors. The "chattering" problem persists on the output signal of the controller. However, its effect is negligible. The OSMC algorithm can be combined with the Fuzzy and PID algorithms to enhance the controller’s performance and stability. This problem will continue in the subsequent article. In addition, this article only shows the results of the simulation process. During the simulation, some problems were overlooked. It is necessary to conduct experiments to evaluate the effectiveness of the controller. This content may be carried out in the near future.

Abbreviations

FA

Force of the hydraulic actuator, N

FC

Force of the damper, N

FK

Force of the spring, N

FKT

Force of the tire, N

Fi

Force of the inertia, N

zr

Roughness on the road, m

zs

Displacement of the sprung mass, m

zu

Displacement of the un-sprung mass, m

Data Availability

All relevant data are within the paper.

Funding Statement

The authors received no specific funding for this work.

References

  • 1.Tuan A. N., Thang B. H., “Research on Dynamic Vehicle Model Equipped Active Stabilizer Bar,” Advances in Science, Technology and Engineering Systems Journal, vol. 4, no. 4, pp. 271–275, 2019. [Google Scholar]
  • 2.Fu Z. J., Dong X. Y., “H Optimal Control of Vehicle Active Suspension Systems in Two Time Scales,” Automatika, vol. 62, no. 2, pp. 284–292, 2021. [Google Scholar]
  • 3.Zepeng G., et al., “Research on Air Suspension Control System Based on Fuzzy Control,” Energy Procedia, vol. 105, pp. 2653–2659, 2017. [Google Scholar]
  • 4.Nguyen T. A., “Advance the Stability of the Vehicle by using the Pneumatic Suspension System Integrated with the Hydraulic Actuator,” Latin American Journal of Solids and Structures, vol. 18, no. 7, Aritcle ID e403, 2021. [Google Scholar]
  • 5.Khedkar Y. M., Bhat S., and Adarsha H., “A Review of Magnetorheological Fluid Damper Technology and its Applications,” International Review of Mechanical Engineering, vol. 13, no. 4, pp. 256–264, 2019. [Google Scholar]
  • 6.Basargan H., et al., “An LPV-Based Online Reconfigurable Adaptive Semi-Active Suspension Control with MR Damper,” Energies, vol. 15, no. 10, Article ID 3648, 2022. [Google Scholar]
  • 7.Nguyen T. A., “Study on the Sliding Mode Control Method for the Active Suspension System,” International Journal of Applied Science and Engineering, vol. 18, no. 5, Article ID 2021069, 2021. [Google Scholar]
  • 8.Anh N. T., “Control an Active Suspension System by using PID and LQR Controller,” International Journal of Mechanical and Production Engineering Research and Development, vol. 10, no. 3, pp. 7003–7012, 2020. [Google Scholar]
  • 9.Abdullah M. A., et al., “Vehicle Active Suspension Control using Multi-order PID Approach,” Journal of Advanced Manufacturing Technology, vol. 11, no. 1, pp. 1–14, 2017. [Google Scholar]
  • 10.Nguyen T. A., “Improving the Comfort of the Vehicle Based on Using the Active Suspension System Controlled by the Double-Integrated Controller,” Shock and Vibration, vol. 2021, Article ID 1426003, 2021. [Google Scholar]
  • 11.Kumar S., Medhavi A., “Active and Passive Suspension System Performance under Random Road Profile Excitations,” International Journal of Acoustics and Vibration, vol. 25, no. 4, pp. 532–541, 2020. [Google Scholar]
  • 12.Chao T., et al., “A GSA-based Adaptive Fuzzy PID-controller for an Active Suspension System,” Engineering Computations, vol. 33, no. 6, 2016. [Google Scholar]
  • 13.Tan C. Lu, and Zhang X., “Dual-loop PID Control with PSO Algorithm for the Active Suspension of the Electric Vehicle Driven by in-wheel Motor,” Journal of Vibroengineering, vol. 18, no. 6, pp. 3915–3929, 2016. [Google Scholar]
  • 14.Taghavifar H., Li B., “PSO-Fuzzy Gain Scheduling of PID Controllers for a Nonlinear Half-Vehicle Suspension System,” SAE International Journal of Passenger Vehicle Systems, vol. 12, no. 1, pp. 5–20, 2018. [Google Scholar]
  • 15.Ahmed A., Özkan B., “Using of Fuzzy PID Controller to Improve Vehicle Stability for Planar Model and Full Vehicle Models,” International Journal of Applied Engineering Research, vol. 12, no. 5, pp. 671–680, 2017. [Google Scholar]
  • 16.Uddin N., “Optimal Control Design of Active Suspension System Based on Quarter Car Model,” Jurnal Infotel, vol. 11, no. 2, pp. 55–61, 2019. [Google Scholar]
  • 17.Maurya V. K., Bhangal N. S., “Optimal Control Design of Active Suspension System Based on Quarter Car Model,” Journal of Automation and Control Engineering, vol. 6, no. 1, pp. 22–26, 2018. [Google Scholar]
  • 18.Guevara R., et al., “Active Suspension Control Using an MPC-LQR-LPV Controller with Attraction Sets and Quadratic Stability Conditions,” Mathematics, vol. 9, no. 20, Article ID 2533, 2021. [Google Scholar]
  • 19.Pang H., et al., “Design of LQG Controller for Active Suspension without Considering Road Input Signals,” Shock and Vibration, vol. 2017, Article ID 6573567, 2017. [Google Scholar]
  • 20.Park M., Yim S., “Design of Static Output Feedback and Structured Controllers for Active Suspension with Quarter-Car Model,” Energies, vol. 14, no. 24, Article ID 8231, 2021. [Google Scholar]
  • 21.Bai R., Guo D., “Sliding-Mode Control of the Active Suspension System with the Dynamics of a Hydraulic Actuator,” Complexity, vol. 2018, Article ID 5907208, 2018. [Google Scholar]
  • 22.Liu S., et al., “Strongly Perturbed Sliding Mode Adaptive Control of Vehicle Active Suspension System Considering Actuator Nonlinearity,” Vehicle System Dynamics, vol. 60, no. 2, pp. 597–616, 2022. [Google Scholar]
  • 23.Nguyen D. N., Nguyen T. A., and Dang N. D., “A Novel Sliding Mode Control Algorithm for an Active Suspension System Considering with the Hydraulic Actuator,” Latin American Journal of Solids and Structures, vol. 19, no. 1, Article ID e424, 2022. [Google Scholar]
  • 24.Nguyen T. A., “Advance the Efficiency of an Active Suspension System by the Sliding Mode Control Algorithm With Five State Variables,” IEEE Access, vol. 9, pp. 164368–164378, 2021. [Google Scholar]
  • 25.Wei S., Su X., “Sliding Mode Control Design for Active Suspension Systems using Quantum Particle Swarm Optimization,” International Journal of Vehicle Design, vol. 81, no. 1/2, pp. 93–114, 2019. [Google Scholar]
  • 26.Nguyen T. A., “Preventing the Rollover Phenomenon of the Vehicle by Using the Hydraulic Stabilizer Bar Controlled by a Two-Input Fuzzy Controller,” IEEE Access, vol. 9, pp. 129168–129177, 2021. [Google Scholar]
  • 27.Nguyen T. A., “Improving the Stability of the Passenger Vehicle by Using an Active Stabilizer Bar Controlled by the Fuzzy Method,” Complexity, vol. 2021, Article ID 6569298, 2021. [Google Scholar]
  • 28.Mustafa I. Y., Wang H., and Tian Y., “Model-free Adaptive Fuzzy Logic Control for a Half-car Active Suspension System,” Studies in Informatics and Control, vol. 28, no. 1, pp. 13–24, 2019. [Google Scholar]
  • 29.Fard M., Samadi F., “Active Suspension System Control Using Adaptive Neuro Fuzzy (ANFIS) Controller,” International Journal of Engineering, Transactions C: Aspects, vol. 28, no. 3, pp. 396–401, 2015. [Google Scholar]
  • 30.Kumar P. S., et al., “Adaptive Neuro Fuzzy Inference System control of Active Suspension System with Actuator Dynamics,” Journal of Vibroengineering, vol. 20, no. 1, pp. 541–549, 2018. [Google Scholar]
  • 31.Swethamarai P., Lakshmi P., “Adaptive-Fuzzy Fractional Order PID Controller Based Active Suspension for Vibration Control,” IETE Journal of Research, 2020. [Google Scholar]
  • 32.Hamza A., Yahia N. B., “Heavy Trucks with Intelligent Control of Active Suspension Based on Artificial Neural Networks,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 235, no. 6, pp. 952–969, 2021. [Google Scholar]
  • 33.Aldair A., Wang W. J., “A Neurofuzzy Controller for Full Vehicle Active Suspension Systems,” Journal of Vibration and Control, vol. 18, no. 12, pp. 1837–1854, 2011. doi: 10.1177/1077546311428631 [DOI] [Google Scholar]
  • 34.Konoiko, et al., “Deep Learning Framework for Controlling an Active Suspension System,” Journal of Vibration and Control, vol. 25, no. 17, pp. 2316–2329, 2019. doi: 10.1177/1077546319853070 [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All relevant data are within the paper.


Articles from PLOS ONE are provided here courtesy of PLOS

RESOURCES