Abstract
This article presents a hybrid control method for an automotive suspension system to improve smoothness and comfort and eliminate the influence of sensor noise. The proposed algorithm is formed by combining an active disturbance rejection control technique and a dynamic fuzzy technique based on an extended state observer. The article’s novel contribution is to propose a solution for determining a reference signal and adjusting control parameters using soft computing techniques. Simulations are performed in three cases (corresponding to three types of road excitation signals) to validate the performance of the proposed algorithm. According to the calculation results, the displacement and acceleration of the vehicle body are significantly reduced when the proposed technique is applied to control the active suspension system. The error of the road disturbance observed by the extended state observer does not exceed 0.5 mm, while the error of the vehicle body displacement is less than 0.001 mm. In addition, the chattering phenomenon caused by sensor noise is completely eliminated once the proposed algorithm controls the active suspension system. In conclusion, the algorithm introduced in this work provides superior performance over traditional control methods, which is validated by simulation results.
Introduction
Road roughness is one of the many sources of vehicle vibrations, directly affecting ride comfort. A traditional passive suspension system cannot provide sufficient performance in controlling vehicle vibrations. As a result, ride comfort and handling stability are severely degraded under severe driving conditions. Nowadays, conventional passive suspension systems are gradually being replaced by controllable suspension systems to improve ride comfort and road holding. According to Nguyen and Nguyen, controllable suspension systems are classified into active suspensions with hydraulic actuators or linear motors, semi-active suspensions with magnetorheological dampers, and pneumatic suspensions. 1 Active suspension systems provide superior performance in controlling vehicle vibrations compared to the other two systems. The hydraulic actuator of the active suspension system operates based on the displacement of hydraulic servo valves, which are controlled by a predefined controller. 2
Literature review
Active suspension systems are controlled by various methods. Each control method depends on the type of system, the control object, and the control target. The proportional integral derivative (PID) algorithm is suitable for linear single input and single output (SISO) systems. In Ref. 3, Haemers et al. designed a PID controller to control a full suspension model. The system parameters were optimized by a genetic algorithm (GA). However, the sprung mass acceleration was massive, exceeding 15 m/s2. Another optimization method called ant colony optimization (ACO) was applied to find PID gains for the suspension system, which was introduced by Gad et al. 4 This algorithm was inspired by a biology mechanism based on identifying the movement of ants across nodes. The simulation showed that the sprung mass acceleration was reduced, but the signal was delayed in phase. Another method used to tune the optimal parameters for PID control was proposed in Ref. 5, known as the advanced firefly algorithm (AFA). Talib et al. concluded in Ref. 5 that vehicle body acceleration and response were improved by 56.5% and 67.1% compared to passive suspension. However, the performance of AFA compared to other algorithms was not much different. A complex PID control system for a nonlinear active suspension model was presented in Ref. 6 by Dahunsi et al. They applied evolutionary and global techniques to optimize the control system. The output of the first PID controller was the input of the second PID controller, which was applied to control the front right actuator. The remaining actuators were controlled similarly. The number of parameters to be tuned was quite large, increasing the problem’s computational complexity. In Ref. 7, Mahmoodabadi and Nejadkourki proposed a fuzzy algorithm to tune the adaptive law for suspension PID control. This fuzzy algorithm was constructed by simple membership functions and tuned by particle swarm optimization (PSO). The computational results showed that the displacement and acceleration of the vehicle body were reduced compared to some other control methods. In Ref. 8, Aboelela and Hennas improved the suspension PID control by adding two more control parameters, resulting in fractional order PID (FOPID). The control parameters were optimized based on the integral of absolute and square errors using adaptive weighted PSO and GA. The computational results showed that the performance of these optimization methods was better than the traditional Zeigler and Nichols approach. In Ref. 9, Swethamarai and Lakshmi proposed an adaptive fuzzy FOPID control method for active suspension. The membership functions were described based on symmetric triangular functions. The results obtained in Ref. 9 were evaluated by vibration dose value (VDV) and root mean square (RMS) criteria. Li and Shi implemented a PID mechanism based on the deep deterministic policy gradient method. 10 The computational results in Ref. 10 concluded that the acceleration decreased, but the suspension travel and dynamic load did not change significantly. A new approach was implemented in Ref. 11 by Liu et al. They used grey wolf optimizer (GWO) to tune the fuzzy PID controller online. The fuzzy algorithm used the system error and its derivative as input. The simulation results revealed that the improvement was insignificant compared to other methods.
The above PID algorithm can only be applied to conventional SISO systems. The linear quadratic regulator (LQR) algorithm is suitable for systems formed by multiple input and multiple output (MIMO). In Ref. 12, Nguyen et al. designed LQR control for a half-suspension system to minimize the cost function. However, the received signal was out of phase with the passive suspension. Das et al. utilized the adaptive predator–prey optimization technique to optimize the
A robust control method based on a finite-frequency H∞ mechanism was presented in Ref. 17 by Jing et al. They examined the vehicle’s vibrations in the frequency domain between 4 and 8 Hz. The number of uncertainties mentioned in Ref. 17 was quite large. A similar method was presented in Ref. 18 by Wang et al. They compared the results obtained between controlled and passive suspensions, while other algorithms were not mentioned. Therefore, it was not easy to evaluate the performance of the robust fault-tolerant H∞ method, which was presented in Ref. 18. According to Chen et al., 19 robust H∞ control could solve structural nonlinearity for active suspension systems. The results in Ref. 19 were only presented in the frequency domain, and evaluating the performance in the time domain was difficult. A combination of H∞ and H2 for a multi-objective dynamic system was presented in Ref. 20 by Afshar et al. This method considered external disturbances and uncertainties to improve handling performance and ride comfort. The system’s stability was evaluated using Lyapunov and linear matrix inequality (LMI) criteria. Although the vehicle vibration was improved, the phase shift phenomenon still existed.
Several other robust control methods have been applied to improve the performance of automotive suspension systems. In Ref. 21, Pang et al. proposed an adaptive backstepping control (BSC) technique to control both vehicle body acceleration and displacement, which considered uncertainties. The parameters of a virtual controller were tuned online to improve the vehicle’s stability. According to the simulation results, the dynamic load was unstable at certain times. In Ref. 22, Sun et al. proposed a fuzzy adaptive BSC technique for the active suspension system. However, this was only a theoretical method, and no computational results have been shown. An adaptive BSC tracking control mechanism was designed in Ref. 23 by Pang et al. for nonlinear suspension systems, which considered parametric uncertainties. This algorithm was formulated based on the barrier Lyapunov function (BLF), which is highly complex. A BSC rule based on the radial basis function (RBF) was introduced in Ref. 24 by Homayoun et al. to address mismatched uncertainties. Although the system error was improved, chattering still occurred. Nguyen designed a sliding mode control (SMC) scheme for the active suspension system with five state variables. 25 The computational results showed that the acceleration and displacement of the vehicle body were significantly reduced by applying this method. However, the output signal began to chatter when the phase transition occurred, and the acceleration of the unsprung mass reached a significant level. A fuzzy SMC approach was proposed in Ref. 26 by Arslan to improve the ride comfort of the passenger vehicle. The slope of the sliding surface was adjusted by a fuzzy controller, which was formed by symmetrical membership functions. The simulation results in Ref. 26 showed that the displacement of the vehicle body was significantly reduced by utilizing the above method, but the output signal was subjected to heavy chatter. Gu et al. suggested that the effects of disturbances and uncertainties on actuator parameters led to system performance degradation. 27 They designed a hybrid SMC scheme based on the reference signal synthesized from skyhook and groundhook controls to address this issue. The calculations in Ref. 27 revealed that the control parameter adjustment significantly affected acceleration. In addition, the vehicle body displacement error was significant, and this signal was chattered. Pang et al. developed a sliding mode observer based on the Takagi–Sugeno fuzzy model for the automotive suspension system. 28 Although the observed error was small, the results obtained were not comparable with other methods, making it difficult to evaluate the algorithm’s performance. Nguyen and Nguyen proposed a combination of SMC and PID to control suspension vibrations. As described in Ref. 29, the output of the sliding mode controller was considered the input signal of the PID controller. As a result, the displacement and acceleration of the sprung mass were significantly reduced by utilizing this control method. However, the signal at the initial stage was unstable, and chattering occurred. The phase delay phenomenon occurred when applying SMC to control the suspension system model with five state variables, according to Nguyen et al. 30 In Ref. 31, Ovalle et al. designed a continuous sliding mode controller to mitigate chattering. The final control signal was synthesized from two component signals. The simulation results concluded that the chattering effect was slightly improved, but it still had the potential to cause some adverse effects on the system. A super-twisting sliding mode control (STSMC) mechanism was proposed in Ref. 32 by Zahra and Abdalla to suppress chattering and resolve nonlinear uncertainties. The unknown parameters and uncertainties were estimated through a soft computing technique, while the control parameters were optimized by the artificial bee colony (ABC) algorithm. This method was highly effective in reducing displacement and acceleration values; however, the effects of chattering were not completely eliminated. The SMC mechanism is generally robust to external disturbances and uncertainties but is susceptible to the chattering effect.33–35
External disturbances have a negative impact on the system vibration and need to be eliminated. An active disturbance rejection control (ADRC) method was introduced in Ref. 36 by Fareh et al. to solve this problem. This method can be applied to many automotive mechatronic systems, such as suspension systems, 37 electric power steering systems, 38 and anti-lock braking systems. 39 In Ref. 40, Li et al. conducted an experimental investigation to verify the performance of ADRC for vehicle suspension. The output results were improved compared to passive suspension but lacked comparison with other control methods. A nonlinear dynamic model of the suspension system, which was controlled by the ADRC scheme, was introduced by Li et al. 41 The full model was divided into three subsystems and controlled by three controllers. A tracking differentiator determined the reference signal, and the state variables were estimated by an extended state observer (ESO). However, the performance improvement was not significant compared to conventional fuzzy PD. 41 The effect of chattering still existed when ADRC techniques were applied to control automotive suspension systems, as demonstrated by the results in Ref. 42.
Research gaps and new contributions
The above studies have partially addressed the requirements for ride comfort and suspension system handling stability. However, some issues persist, leading to adverse effects on the system. First, the output results are extensive under some conditions.3,10,11 Second, the phase shift and chattering phenomena persist, causing the vehicle’s ride comfort to deteriorate.4,12,20,24–27,29,30,33–35,42 Third, some algorithms’ performance improvement is insufficiently substantial, making the output change insignificant.5,16,41 Fourth, some control methods have high complexity, leading to many challenges in the calculation process.6,17,32 Finally, comparing the algorithms is necessary to demonstrate their performance.18,19,22,28,40
This article proposes an ADRC scheme for reducing vehicle body displacement based on an observer and a soft computation technique to address the above limitations. The ESO estimates the state variables and external disturbances instead of being measured directly by physical sensors, reducing the system cost and sensor error. The observer parameters are tuned by the dynamic fuzzy technique instead of fixed selection to improve the adaptiveness of the system to changes in external conditions. This combination is highly effective in improving the observer accuracy and control performance compared to existing fixed parameter selection methods. The proposed fuzzy computing technique is configured based on two inputs: sprung mass displacement error and external disturbance, which are divided into different levels depending on their values. The control law is formulated based on a dual PID mechanism to track the desired control force and eliminate the influence of disturbances. This is a novel combination to improve ride comfort and adaptive stability, which varies with different road disturbances.
The article is structured into four sections. Literature reviews and new contributions are presented in the Introduction section. The mathematical model of the system and the control method will be introduced in the second section. The third section will present the simulation results and comparison with other methods. Finally, some comments will be given in the Conclusion section.
Mathematical method
This section introduces the dynamic model of the suspension system and the system’s control algorithm.
Suspension model
Figure 1 shows a physical model of the suspension system, including sprung mass (m
s
), unsprung mass (m
u
), sprung mass displacement (z
s
), unsprung mass displacement (z
u
), and road excitation (z
r
). Suspension system model.
Applying D’Alembert’s principle to find the dynamic equations of the system, we get (1) and (2).
The linking forces are determined according to equations (3)–(8), in which F
KS
is the suspension spring force, F
CS
is the suspension damping force, F
AS
is the suspension actuator force, F
KT
is the tire spring force, F
is
is the inertia force of the sprung mass, F
iu
is the inertia force of the unsprung mass, K
S
is the stiffness of the suspension spring, C
S
is the stiffness of the suspension damper, K
T
is the stiffness of the tire spring, γ
i
are coefficients of the hydraulic actuator, and u(t) is the control signal.
Substituting the linking equations into (1) and (2), we get (9) and (10).
Let the state variables be as mentioned in (11). Taking their derivatives, we obtain (12) to (16).
The automotive oscillation model is rewritten according to (17), which is established by equations from (11) to (16). The state matrices are determined according to (18) for the active suspension system and according to (19) for the passive suspension system.
Control model
In this article, we propose designing the hybrid control algorithm for the active suspension system. This algorithm is shaped by combining the ADRC and dynamic fuzzy techniques. The controlled object is the actuator force (x5). The ADRC controller is formed based on the ESO and dual PID feedback control law.
Assume that the sensor only measures the sprung mass displacement signal (x1); the ESO estimates the remaining signals. Let the error between the measured and observed signals be e1, as indicated by (20). According to (21), the system disturbance (z
r
) is described through an augmented state variable (x6). The remaining state variables are determined by integrating equations from (22) to (27), where l
i
are gain parameters.
The above equations are rewritten concisely, according to (28). The expanded matrices are explained in (29).
Previous research results show that the control force is in the opposite direction to the disturbance, and the value of the control force is much larger than the value of the disturbance43,44 (*). Furthermore, the vehicle body’s displacement is in the same direction as the system disturbance45–47 (**). Based on these comments, we propose to use a reference signal (x
ref
) as the target control force, as shown in (30). As mentioned earlier (*), the control force and disturbance have similar variation, but their values differ due to their different units. Therefore, the reference signal (x
ref
) can be generated by utilizing a PID algorithm to generate a desired signal based on the disturbance error (e2), which is then amplified by a gain coefficient (K
ref
). This ensures that the target control force (x
ref
) tends to vary following the external disturbance, and its values are always guaranteed to be consistent. In this work, the disturbance error (e2) is determined by the difference between the observed system disturbance and the observed vehicle body displacement, according to (31). This equation is consistent with the comment given above (**). A constant (K
e
) is used in (31) to ensure the similarity between x6 and x1, that is, to reduce the steady-state error.
The control mechanism of ADRC is depicted in Figure 2. As per this description, the control signal (u(t)) is determined by (32). The initial control signal (u0) is calculated based on a PID controller (33), where e3 represents the error between the reference signal and the controlled signal, determined by (34). A comprehensive explanation of the system’s total disturbances is provided in (35), where b0 denotes a critical gain. Using the ESO to determine the change of external disturbance and total disturbance provides several advantages. First, the system cost is significantly reduced because it is not necessary to use expensive physical sensors. Second, the influence of sensor noise is eliminated. Third, the influence of measurement error and delay is minimized, increasing the system’s processing speed. Finally, the total disturbance identification (35) helps eliminate adverse effects on the system, thus improving the controller’s performance. Control scheme.
The choice of gain parameters (l i ) is essential because it determines the ESO’s performance. In reality, the road excitation (external disturbance) changes continuously over time and may not follow any rules. Therefore, the choice of fixed gain parameters may degrade the system’s performance in some cases, even if those parameters have been calculated optimally. In this article, we propose to design a dynamic fuzzy algorithm to tune l1 and l2 to improve the system’s adaptability.
The first fuzzy controller is utilized to tune l1. This controller is formed by two inputs and one output. The first input is the error between the measured and observed signals (e1), while the other input is the observed road disturbances. The second fuzzy controller tunes l2 and shares a structure with the first one. The second input, however, is the derivative of the road disturbance signal.
Figure 3(a) provides information about the membership functions utilized for the first fuzzy controller’s first input. This figure illustrates that the first input (e1) undergoes fuzzification through triangular and trapezoidal functions. Triangular membership functions (TRIMFs) are employed for a small error range, while trapezoidal membership functions (TRAPMFs) determine membership degrees for larger error values. As for the second input, Gaussian membership functions (GAUSSMFs) replace the triangular functions (Figure 3(b)). The system considers five levels: Large Negative (LNE), Negative (NEG), Neutral (NEU), Positive (POS), and Large Positive (LPO). Equations (36) and (37) model the first input using TRIMFs and TRAPMFs, respectively. Regarding the second input, GAUSSMFs and TRAPMFs are represented by equations (38) and (39), respectively. Membership functions: (a) the first input of 1st fuzzy controller, (b) the second input of 1st fuzzy controller, (c) the first input of 2nd fuzzy controller, and (d) the second input of 2nd fuzzy controller.
An improvement in membership functions is seen when GAUSSMFs are substituted for TRIMFs. A central TRIMF is still utilized to enhance the system’s response speed (Figure 3(c)). The number of MFs in Figure 3(d) is more substantial than previous figures, introducing two additional steps: Very Large Negative (VLNE) and Very Large Positive (VLPO). This adjustment aims to mitigate abrupt value changes when the disturbance speed varies. The structure of the membership functions mentioned in Figure 3(c) (the first input) is shown in equations from (40) to (42). Likewise, equations from (43) to (45) delineate the formulation of the MFs for the second input.
Fuzzy rules (1st fuzzy controller).
Fuzzy rules (2nd fuzzy controller).
The relationship between the inputs and outputs of fuzzy controllers is illustrated by fuzzy surfaces (Figure 4). These surfaces are formed based on the MFs and fuzzy rules mentioned above. Fuzzy surfaces: (a) fuzzy surfaces for 1st controller and (b) fuzzy surfaces for 2nd controller.
Simulation and discussion
System specifications.
Sinusoidal excitation
The sinusoidal excitation is considered a road disturbance in the first case of investigation. The simulation results are illustrated by the subplots in Figure 5. Looking at Figure 5(a) more closely, one can see that the disturbance signal observed by the ESO (cyan dashed line) closely follows the actual disturbance signal (gray solid line). The simulation results show that the RMS error between the actual signal (measured by the sensor) and the signal estimated by the ESO is 0.406 mm, while the mean error is only −0.005 mm. The simulation results under sinusoidal excitation: (a) road disturbances, (b) sprung mass displacement, (c) sprung mass acceleration, and (d) suspension travel.
The variation of the sprung mass (vehicle body) displacement with time is illustrated in Figure 5(b). If the vehicle is equipped with only passive suspension, the vehicle body displacement can be as high as 52.576 mm. A significant degradation is seen when the passive suspension system is replaced by the active suspension system, which the conventional PID controller controls. The peak value of sprung mass displacement is reduced to 28.868 mm, slightly higher than that of LQR (27.142 mm). Once the proposed method (ADRCF) is applied to control the vehicle suspension system, the peak displacement of the vehicle body is only 24.178 mm, which is 0.001 mm higher than the value observed by the ESO. In terms of continuous vibration, the RMS value must be considered. According to the findings of the study, the RMS value of vehicle body displacement is 37.702 mm (Passive), 20.011 mm (PID), and 19.561 mm (LQR). The ADRCF algorithm provides superior performance compared to the conventional control methods, which causes the RMS value of vehicle body displacement to decrease sharply to 16.555 mm. The value observed by the ESO is approximately the actual value with zero error (after the result has been rounded). Furthermore, the proposed method almost eliminates the phase shift phenomenon.
Figure 5(c) shows the variation of the sprung mass acceleration over time. The peak acceleration of the vehicle body is 0.930 m/s2 when the vehicle has only conventional passive suspension. This value increases to 0.943 m/s2 when passive suspension is replaced by active suspension controlled by the traditional PID technique. The ride comfort is improved by applying the proposed control technique, which reduces the peak acceleration value to 0.646 m/s2. The error obtained from the ESO compared to ADRCF is only 0.464%. The sensor noise phenomenon causes the acceleration to undergo continuous chattering. As a result, the RMS acceleration obtained from the PID controller is 0.175 m/s2, which is 0.02 m/s2 lower than that obtained from the passive suspension. In this case, the acceleration of the vehicle body obtained by the LQR controller is negatively affected by sensor noise, causing its RMS value to increase to 0.121 m/s2. The result obtained by the ADRCF method is lower than that of the above control methods, causing the RMS acceleration to decrease to 0.101 m/s2, which is close to the observed value.
The last subplot in Figure 5 depicts the change in suspension travel. Looking at Figure 5(d) more closely, we can see that the suspension system operates more vigorously when controlled by the ADRCF algorithm, causing the suspension travel to increase to 27.477 mm (peak value) and 19.600 mm (RMS value). The observed errors are 1.776% and 1.801%, respectively. The performance of the PID and LQR controllers is similar. As a result, the results obtained from the two conventional controllers are nearly identical. The passive suspension system performs much worse than the controlled suspension system.
Step excitation
A step excitation signal is utilized in the second case study. The profile of road disturbances is shown in Figure 6(a). The simulation results show that the maximum error between the actual and observed signals is approximately 2.5 mm (at the time of the sudden increase in the excitation pulse). Then, the error decreases to less than 0.5 mm. The displacement of the vehicle body is the largest when the vehicle has only passive suspension (73.598 mm), which is greater than the road disturbance. After reaching the peak, this value decreases to 50 mm, equivalent to the road disturbance (Figure 5(b)). The PID controller reduces the vehicle body displacement to 56.985 mm, which is 14.198 mm higher than the LQR. After that, the signal obtained from the PID and LQR controllers tends to decrease and remains the same with a slight difference. The ADRCF algorithm provides superior performance in reducing the vehicle body displacement, which reduces the value to 45.603 mm (peak value) and 22.347 mm (steady value). In this case, the error observed by the ESO is negligible. The simulation results under step excitation: (a) road disturbances, (b) sprung mass displacement, (c) sprung mass acceleration, and (d) suspension travel.
The vehicle body acceleration increases suddenly when applying the PID technique to control the suspension system (Figure 6(c)), up to 29.175 m/s2. After that, this value gradually decreases to zero. The passive suspension system’s acceleration peaks at 14.338 m/s2, 2.517 m/s2 higher than the LQR control. The proposed algorithm’s control performance is superior to the two conventional control methods mentioned above. As a result, the peak value of the acceleration is only 10.583 m/s2. In this case, the signal observed by the ESO has a significant error from the signal directly measured by the sensor, which is considered a limitation of the proposed algorithm.
Figure 6(d) presents suspension travel over time. Overall, the error between the observed signal and the value measured by the sensor is negligible (about 0.5 mm).
Trapezoidal pulse excitation
A trapezoidal pulse excitation is considered in the final case study. The ESO illustrates the profile of road disturbances (Figure 7(a)). The simulation results show that the observed error is small (less than 0.5 mm). The displacement of the vehicle body is significant when the vehicle only uses the conventional passive suspension system. The performance of the PID and LQR controllers is similar, reducing the displacement of the vehicle body by about half (Figure 7(b)). Compared with the two conventional control methods mentioned above, the ADRCF algorithm is more effective in reducing the sprung mass displacement based on its ability to adapt to various conditions. In this case, the vehicle body displacement observed by the ESO is close to the actual value with negligible error. The simulation results under trapezoidal pulse excitation: (a) road disturbances, (b) sprung mass displacement, (c) sprung mass acceleration, and (d) suspension travel.
If the suspension system is controlled by PID and LQR controllers, the sprung mass acceleration will undergo intense chattering (Figure 7(c)). This is due to the phenomenon of sensor noise. In this article, we propose to use the ADRCF controller based on the ESO to estimate the change in the output state variables. The simulation results show that the proposed controller’s acceleration signal fluctuates more smoothly than the other two controllers.
Finally, the change in suspension travel is illustrated in Figure 7(d). According to this description, the suspension travel is the largest when the ADRCF algorithm controls the suspension system. At the same time, the performance of the PID and LQR controllers is only about 80% of that of the proposed algorithm. In this case, the observed error is less significant than 0.5 mm.
The simulation results above show that the displacement and acceleration of the vehicle body are reduced when the controllable active suspension system replaces the conventional passive suspension system. The values obtained by the proposed controller are superior to those of the PID and LQR controllers. The active suspension system needs to work harder to ensure that the acceleration and displacement are slight, that is, the suspension travel is increased compared to the passive suspension system. Finally, the results estimated by the ESO are highly accurate, which offers excellent potential in predicting the changes in values instead of having to measure them directly with expensive sensors. Overall, the ADRCF algorithm provides superior performance in suspension control, which overcomes some of the drawbacks of conventional control methods.
Conclusion
The active suspension system provides better comfort and smoothness than the conventional passive suspension system. The hybrid control algorithm is introduced in this article to control the performance of the automotive suspension system based on the reduction of vehicle body displacement. The proposed algorithm is formulated based on the ADRC technique, which was established by combining PID and ESO. The control parameters are tuned by dynamic fuzzy techniques to enhance the system’s adaptability.
The performance of the proposed algorithm is validated by simulation. According to the article’s findings, the vehicle body displacement is significantly reduced when the proposed technique is applied to control the suspension system, compared with the two traditional control techniques (PID and LQR). In addition, the observed signal tracks the actual signal with high accuracy. Additionally, the influence of sensor noise is significantly suppressed when the ADRCF method is applied.
Although the proposed algorithm performs better in controlling the system, it still has some limitations. First, the observed error is still significant in some moments when the vehicle body is subjected to sudden excitation. The reason for this is that the control parameters are not optimally selected. Second, uncertainties are not considered in the actuator’s dynamic model. Third, the vehicle dynamics model must be extended to consider the influence of roll and pitch angles. These are expected to be addressed in future works.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
