Abstract
In this paper, a novel adaptive control system (NAC) is proposed for a restricted quarter-car electrohydraulic active suspension system. The main contribution of this NAC is its explicit tackling of the trade-off between passenger comfort/road holding and passenger comfort/suspension travel. Reducing suspension travel oscillations is another control target that was considered. Many researchers have developed control laws for constrained active suspension systems. However, most of the studies in the works of the latter have not directly examined the compromise between road holding, suspension travel, and passenger comfort. In this study, we proposed a novel adaptive control system to explicitly address the trade-off between passenger comfort and road holding, as well as the compromise between passenger comfort and suspension travel limits. The novelty of our control technique lies in its introduction of a modeling system for a dynamic landing tire system aimed at avoiding a dynamic tire liftoff. The proposed control consists of an adaptive neural networks’ backstepping control, coupled with a nonlinear control filter system aimed at tracking the output position of the nonlinear filter. The tracking control position is the difference between the sprung mass position and the output nonlinear filter signal. The results indicate that the novel adaptive control (NAC) can achieve the handling of car–road stability, ride comfort, and safe suspension travel compared to that of the other studies, demonstrating the controller’s effectiveness.
1. Introduction
A vehicle active suspension is a mechanical vibration system. The active suspension aims primarily to minimize the transmission of vertical road forces to the sprung mass (passenger comfort) and to maximize tire–road contact (road holding) [1]. An active suspension system must operate within safe travel ranges to avoid exceeding the suspension travel limits. Consequently, the hydraulic actuator of the active suspension generates vertical forces to enable a compromise between ride comfort, suspension deflection, and road holding. To ensure passenger comfort, the hydraulic actuator can absorb the road energy transmitted to the sprung mass. Further, the actuator can generate vertical forces to improve car stability and safety. Although the active suspension is an important system in the vehicle structure, it must deal with several challenges. For example, the system has several inherent undesirable dynamic characteristics, such as nonlinear dynamics, parametric uncertainties, and external perturbations [2]. Moreover, it forces a trade-off between passenger comfort, road holding, and limited suspension travels.
Many control strategies have been applied in vehicle systems, which have multiple modeling systems. A high-precision hydraulic pressure control based on linear pressure drop modulation in valve critical equilibrium state was developed in [3]. The control methodology in that study was a sliding mode control based on high-precision hydraulic pressure for an automobile brake system. The experimental tests and validation system showed improvements in the control performance and robustness. In [4], a dynamic state estimation for the advance brake system of an electric vehicle was implemented by using deep recurrent neural networks. In that study, an integrated time series model based on multivariate deep recurrent neural networks with long short-term memory units was applied for brake pressure estimation of the electric vehicle system. The test results showed the effectiveness of the proposed integrated method. In [5], a neuro-fuzzy adaptive control for a full car nonlinear active suspension with onboard antilock braking system was investigated. A comparative study was done between the intelligent control system and passive suspension. The method showed an improvement in control performance.
The vehicle active suspension system is among the systems that have been most studied in recent years. Active suspensions in vehicles serve mainly to isolate the car cabin from road perturbations and provide vehicle handling under different operating conditions. Many researchers have developed control strategies for these systems. Testing and simulation of a motor vehicle suspension were carried out in [6]. In the study, experiments were done by applying impulse road input perturbation. The results showed reduction of transmitted road energy to the system. Road profiles on a rig for indoor vehicle chassis and suspension durability testing were reproduced in [7]. An impulse road input was applied in the test rig. The results showed control performance improvements. Other studies have been developed for the active suspension system in a bed to overcome the dynamic nonlinearities and parametric uncertainties present. In [8], a sliding mode and fuzzy hybrid control system were developed to overcome dynamic nonlinearities and reduce control chattering for a quarter-car active suspension. There, a fuzzy hybrid control system was designed to track a force and a position and reduce the control chattering. The controller provided control performance improvements. On the other hand, the road holding and the suspension travel limits were not addressed.
Many researchers have also developed control strategies for active suspension systems. For example, in [9], an adaptive tracking control was developed to overcome the dynamic nonlinearities for a non-ideal actuator of a quarter-car active suspension. The actuator’s nonlinearities of both dead-zone and hysteresis were addressed in that study. The experimental results showed a better balance between isolation performance and energy consumption for the active suspension. Even though several road case designs were applied, road holding was not clearly indicated in results. An adaptive neural networks’ control system was designed by [10]. In that study, the road design could not generate the tire liftoff phenomenon to indicate road holding. In [11], a backstepping control law was investigated to monitor suspension travel by using a nonlinear control filter. The results showed an improvement in control performance. However, road holding was not addressed. A multi-objective control system for a constrained active suspension, designed based on both barrier and quadratic Lyapunov functions, was developed in [12], with results showing control performance improvements. However, the system did not address tire liftoff phenomenon. In [13], an adaptive control was developed for nonlinear active suspension. While the system provided suspension deflection and road holding, its bumpy road design did not address tire liftoff either. In [14], an adaptive backstepping-based tracking controller was investigated for nonlinear half-active suspension. In that study, zero dynamics system was applied to ensure that all dynamic order errors were bounded. Although the results showed improvements in control performance, tire liftoff was not tested. In [15], an adaptive backstepping tracking control was developed for an uncertain nonlinear active suspension. The control consisted of a model-reference control combined with coordinated adaptive backstepping control systems. Simulation results showed control performance degradation and, once again, tire liftoff was not examined. In [16], a linear disturbance observer coupled with a sliding mode scheme was developed for an active suspension with a non-ideal actuator. The results showed compensation improvements despite the presence of a dead-zone and hysteresis, as well as modeling uncertainty. In this case as well, the tire liftoff effect was not considered. In [17], an adaptive neural networks’ control was developed for a restricted quarter-car active suspension. Both the barrier Lyapunov function and zero dynamics system were applied to prevent any violation of the system’s constraints. There was an improvement in the control performance, but the tire liftoff was not evaluated.
As we can see, while previous works showed improvements in control performance, they universally did not examine tire liftoff. Therefore, the results in previous studies cannot indicate road-holding robustness.
In general, high-frequency bumpy road input can generate tire liftoff phenomenon. Thus, road holding can clearly be addressed. In [18], an approximation-free control was developed for quarter-car active suspension. In that study, both a random road and a high-frequency bumpy road designs were examined. The results showed an improvement in road holding when the random road design was applied. Even though previous studies were developed, improving in control performance, the researchers did not explicitly address both a trade-off between ride comfort and road holding, and a trade-off between ride comfort and suspension travel limits.
In this study, a novel control system was developed to handle the inherent trade-off between passenger comfort/road holding, passenger comfort/suspension contraction limitation, and passenger comfort/suspension expansion limitation, as well as to overcome the dynamic nonlinearities and parametric uncertainties of quarter-car active suspension systems. The novelty of this study lies in its aim, which is two-fold. On the one hand, it aimed to overcome and prevent the dynamic tire liftoff phenomenon by implementing a new model of a dynamic landing tire system. On the other hand, it aimed to avoid exceeding suspension travel limits. We broke down the suspension deflection into two different suspension travel limits, namely, suspension contraction limitation and suspension expansion limitation. We then redesigned a nonlinear control filter that was introduced in [11]. The redesigned filter became three regions, which are a dead zone, a dynamic landing tire nonlinear function, and a suspension deflection nonlinear function. This design of the nonlinear control filter can accommodate and improve the trade-off between passenger comfort, road holding, and suspension travel. Therefore, the novel adaptive control system ‘NAC’ system is an adaptive neural networks’ backstepping control system coupled with the nonlinear control filter. The adaptive neural networks’ control system can deal with unknown smooth functions of the modeling system. The summarized contributions of this article are:
- The NAC was established to achieve passenger comfort while keeping road holding and prevention of exceeding suspension travel limits.
- The NAC was also designed to reduce suspension travel oscillations.
- A dynamic landing tire modeling system was developed to evaluate a required tire vertical displacement, which maintains road holding for the car.
- The suspension travel limits were separately chosen to be suspension contraction limitation and suspension expansion limitation in order to realize operation conditions.
- In NAC structure, the adaptive radial basis function neural networks were designed to approximate nonlinear and unknown bounding functions in the modeling system.
Finally, simulation examples demonstrated the performance of the NAC in enhancing passenger comfort, maintaining road holding, avoiding reaching suspension travel limits, and reducing suspension travel oscillation.
The rest of the paper is broken down as follows. Section 2 presents the notations used and the problem statement. Section 3 describes the control law design, which includes the nonlinear control filter, the adaptive neural networks’ backstepping control design, and zero dynamics system. Section 4 discusses the illustrated example of a comparative study of a filtered active suspension, an unfiltered active suspension, and a passive suspension. Section 5 presents the conclusion and future works.
2. Notation and Problem Statement
The primary purpose of the active suspension is to provide a compromise between ride comfort, car–road stability, and safety [19]. This suspension is mainly composed of a sprung mass, an unsprung mass, a spring suspension, a suspension damper, a tire, an electrohydraulic servovalve system, and other accessories [20], as shown in Figure 1. Passenger comfort definition is to isolate the sprung mass from road perturbations. Moreover, road holding definition is to handle vehicle–road stability. The electrohydraulic servovalve system (EHSS) of the active suspension generates hydraulic forces to provide a compromise between ride comfort and road holding. In Table 1, the nomenclature for the active suspension system parameters is listed with accompanying descriptions as follows.
Figure 1.
Sketch of a quarter-car active suspension.
Table 1.
Active suspension parameters and their descriptions.
The mathematical modeling of the quarter-car active suspension can be described as shown in Figure 1, while the sprung mass of the same is described as in [21]:
The unsprung mass dynamic system with tire liftoff can be modeled as [22].
The spring-damper forces can be modeled as:
The dynamic tire force is modeled as:
In this study, we considered friction forces, which consisted of a viscous friction, Coulomb friction, and a stiction friction phenomenon [23]. The friction forces are undesirable effects on the control performance. The friction forces of the hydraulic servosystem can be presented as in [24].
In Equation (2), the tire must contact the road surface; otherwise, it loses the road contact (tire liftoff phenomenon). The following formula is used to express road holding:
Suspension travel limitations are other suspension restrictions. The maximum allowable suspension deflection can be represented as [17]:
In real operating conditions, both suspension travel limitations do not always equal the same. In this study, the suspension travel limitations became as following the form:
where the is a suspension travel contraction limit and the is a suspension travel expansion limit.
The electrohydraulic servovalve system for the hydraulic actuator and the servovalve can be presented as [25]:
In this study, a new modeling for a dynamic landing tire system was developed to avoid the dynamic tire liftoff phenomenon, as shown in Figure 2.
Figure 2.
Dynamic landing tire system.
Dynamic tire liftoff only occurs if the unsprung mass position is higher than the road position . However, Equation (6) does not consider this condition. Hence, we can rearrange Equation (6):
where is a road holding ratio.
Therefore, the vertical tire displacement can use as a required tire landing position.
In order to avoid tire liftoff, the tire landing position must be evaluated before the critical road holding ratio ‘’. Thus, the dynamic landing position is created in the following form:
where the is an adjustable factor for the road holding ratio .
Moreover, the differential road holding is differentially determined, as follows:
Equations (12) and (13) can represent the dynamic landing tire system into the state-space modeling system.
3. Control Design
This section consists of three subsections: Nonlinear control filter system, adaptive neural networks’ backstepping control system, and zero dynamic systems.
3.1. Nonlinear Control Filter
In [11], a nonlinear control filter was developed to adjust the trade-off between passenger comfort and suspension travel for a quarter-car active suspension system. In this study, we redesigned the nonlinear control filter by modifying a nonlinear tire land function . The input filter was the unsprung mass position . Therefore, the nonlinear control filter was able to compromise between passenger comfort and road holding and also suspension travel, as follows:
where the symbols , , and are positive constants, and the suspension travel .
The nonlinear function of suspension travel is a positive nonlinear function.
where is a chosen constant , is a chosen constant , and the are positive constants.
The landing tire nonlinear function is a positive nonlinear function and evaluates as follows.
where and are positive constants.
It can be concluded that the flow chart of the nonlinear control filter dynamic system is sketched in Figure 3. When the filter dead-zone was activated, the nonlinear bandwidth filter became a chosen small constant to obtain passenger comfort. Otherwise, at least one of the suspension constraints was expected; the nonlinear function rapidly increased the filter bandwidth. Thus, the suspension travel became stiff:
Figure 3.
Filtered active suspension flow chart.
The state-space modeling system was built from Equations (1), (2), (9), (10), and (13)–(15). Therefore, the state-space modeling of the filtered active suspension system had nine variables, as follows.
State-space modeling system:
3.2. Adaptive Neural Networks’ Backstepping Control Design
In this section, an adaptive neural networks’ backstepping was developed for the recursive closed-loop system in Equation (18). Lyapunov’s stability theory was employed to guarantee control stability. One advantages of this technique is that it allows circumventing the unmodeled model uncertainties of multiple dynamic systems. Several research studies have applied the backstepping control technique to overcome the inherent nonlinearities and uncertainties of the system. The backstepping design complicity is to determine regression matrices of uncertain nonlinear functions. In order to linearize the state-space modeling and simplify the backstepping control system, a linear radial basis function neural networks (RBFNN) was implemented, and could deal with unknown functions. Hence, the state space modeling of the adaptive neural networks’ control (ANNC) design was reduced to fourth orders.
Thus, the functions and the parameter are chosen as follows.
In order to approximate the unknown functions , we needed to know the aspect of the radial basis function neural network. The radial basis function neural networks (RBFNN) can approximate nonlinear and unknown bounding functions. In this study, we used a linear RBFNN to approximate the unknown functions of the modeling system. The linear RBFNN had one hidden layer, a fixed size, and fixed moving basis functions [26,27]. Therefore, the unknown smooth functions could be presented as [28,29]:
where the input vector , the is the approximation error, the is an unknown weight vector, , the is a basis function vector, , and the are hidden Gaussian functions, which satisfy:
where the are the centers of the receptive field and the width of Gaussian function, respectively.
Therefore, approximate smooth functions could be estimated by RBFNN as follows:
To minimize the approximation error, the optimal weight value ‘’ of the RBFNN was defined [30]:
As a result, a tiny positive design error could have occurred:
where and .
The “centers and widths” of the RBFNN were chosen based on a range of input values. Therefore, we applied a gradient descent learning algorithm to obtain the optimal RBFNN parameters such as the centers , widths , and number of nodes .
The backstepping control was organized into four backstepping control steps, as follows.
Step 1: Sprung mass velocity
The control coordinate was defined as:
To stabilize the controller, let us consider a quadratic Lyapunov function candidate
The Lyapunov derivative function of step 1 becomes:
To stabilize the system, the derivative control coordinate becomes:
where is a positive constant.
Then, the virtual control function is:
Substitute into :
Step 2: Sprung mass dynamic acceleration
We can define the virtual control coordinate as:
Lemma 1:
The control derivative functionproduces two parts, namely, a countable partand an uncountable part [31]. The is defined.
Then, the partial derivative of the function is:
Therefore, the uncountable part consists of unknown smooth functions:
The countable part is a smooth function described as:
Thus, the total unknown functions at step i-1 are defined:
The unknown function can be represented by the RBFNN as follows:
Therefore, the Lyapunov function candidate design is selected:
By applying Lemma 1, the Lyapunov derivative function candidate becomes:
The adaptive RBFNN law is defined [32,33]:
where the is a positive definite matrix and the is a positive constant.
Therefore, the selected virtual controlis:
By substituting Equations (35) and (36) into the Lyapunov derivative function:
The functionis moved to the next step.
Step 3: Hydraulic actuator dynamic system
The virtual control coordinate is:
Hence, the derivative function becomes
The Lyapunov function candidate design is selected:
By applying Lemma 1, the Lyapunov derivative function candidate becomes:
Therefore, the selected virtual control is:
By substituting Equation (42) into the Lyapunov derivative function :
The right-side terms in are moved to the last step.
Step 4: Servovalve dynamic system
In this step, the control signal design is designed and the overall Lyapunov candidate stability is guaranteed. The virtual control coordinate is selected:
The time derivative is:
The overall Lyapunov candidate function is selected as follows:
where is a positive constant.
By using Lemma 1, the overall Lyapunov derivative function Equation (46) becomes:
Thus, the design control signal is selected:
The RBF neural network adaptive law is expressed as:
The adaptive control law is designed by the triangularity condition. The triangularity condition technique of the adaptive law is applied to estimate the unknown coefficient of the control signal . The lower and upper bound known values of the uncertain parameter is defined as and , which satisfies:
Hence, to guarantee , a projection-type adaptive law is applied [32]:
According to the control signal compact set, the is a function of the state variables . To ensure the Gaussian basis function mapping, the constant scaling factors of the operational hydraulic pressure and the servovalve area are applied as follows:
Therefore, the RBFNN input variable has nine input variables.
The becomes
Applying inequality [33] for term in Equation (51):
The RBFNN error function is satisfied:
where is a designed positive error.
Applying Young’s inequality [34]:
We apply the completing squares for each step [35] as follows:
where the factors and are positive values with , , and the being the maximum eigenvalue of the positive definite matrix .
By integrating the overall Lyapunov derivative function in Equation (56), we obtain:
where the and are the positive matrices.
The is thus bounded. Therefore, , goes to zero automatically when .
In conclusion, the guarantee Barbalat’s Lemma [36] and the are uniformly bounded.
3.3. Zero Dynamics’ System
In Section 3.2, the fourth-order error systems existed to design the adaptive neural networks’ backstepping control system. On the other hand, there were nine state-space modelings for the active suspension system in Equation (18). The zero dynamics system can find the other five closed-loop systems of the ninth-order error system. In order to obtain the control output , the minimization force transmits to the sprung mass can be equivalent, as follows:
In order to find zero dynamics closed-loop system of the other state-space system , the control output and first and second output derivative functions must be zeros, as follows:
Hence,
Then,
Substitute Equations (59)–(61) into state-space Equation (18). The zero dynamics’ state-space modeling system becomes:
The nonlinear derivative functions of and satisfy:
and the is a static tire deflection defined as:
The positive nonlinear function is a function of the suspension travel and the tire liftoff as follows:
Zero dynamic Lyapunov candidate is designed to guarantee its stability. Let us consider the linearized state-space model as:
The Lyapunov candidate is suggested:
Therefore, the zero dynamics’ Lyapunov candidate derivative function is:
In the previous equation , we applied the Young’s inequality for the second term on the right side:
Applying inequality, for term in Equation (69):
Therefore, the Lyapunov derivative function becomes:
where is a positive tunable factor:
By integrating the overall Lyapunov derivative function into Equation (72), we obtain:
Hence, is uniformly bounded.
Finally, the flow pattern of the NAC design is sketched in Figure 4. There were four control paths, which combined together to build the NAC system.
Figure 4.
Sketch paths of the novel adaptive control ‘NAC’ system.
The path blue is the nonlinear control filter. The operational backstepping control system is shown in the orange bath. The unknown functions are approximated by using the green path for the radial basis function neural networks ‘RBFNN’ system. The fourth path is the adaptive control law to estimate .
4. Simulation and Results’ Discussion
To carry out the NAC control target successfully, we applied a comparative simulation between a filtered active suspension, an unfiltered active suspension, and passive suspension. By definition, the filtered active suspension was controlled by the novel adaptive control system (NAC), while for the unfiltered active suspension, the active suspension was only controlled by the adaptive neural networks control system (ANNC) with no coupling with the nonlinear control filter. To illustrate the comparative study, we considered several road perturbation designs and the active suspension simulation data. The simulation data of the active suspension system are presented in Table 2. The ANNC and the active suspension setup data were selected from the control sensitivity and the literature review. The nonlinear control parameters were manually adjusted.
Table 2.
Simulation data values of the active suspension mathematical model.
First, we analyzed a comparative study about control performance between the filtered active suspension NAC and another control system, which was investigated in [37]. In [37], a high gain observer-based integral sliding mode control ‘HGO’ was developed for quarter-vehicle active suspension. A bumpy road input design that was used in [37] was applied for the comparative study. Figure 5 shows the output nonlinear control filter the estimated sprung mass position and their error. The maximum error of the NAC output was −0.009 m and its percentage of 10% at 1.2 s. In [37], the results showed a high control performance that was less than 1% tracking position error.
Figure 5.
The system response of the NAC system.
In Figure 6, the estimated sprung mass velocity , nonlinear filter output time derivative and their error are displayed. The maximum absolute error was 0.01 m/s at 1.15 and 1.25 s. In [37], the velocity tracking error was about 40 m/s at initial time and 18 m/s at 1.25 s. Table 3 explains the control performance for both of the NAC and the HGO.
Figure 6.
The estimated sprung mass velocity and time derivative of the output filter.
Table 3.
Control performance comparative study.
Even though the NAC had tiny tracking error in position compared with that in HGO, the NAC had better performance of tracking error velocity, as in Figure 6.
Second, we implemented four road design cases in this study, as follows.
Case 1:
Road design excitation “bumpy input” had an amplitude ofand a frequency of
This case has been used by many researchers in order to stimulate active and passive suspensions. In Figure 7, the maximum amplitudes of the dynamic tire force of the filtered active suspension, unfiltered active suspension, and passive suspension are smaller than the suspension weight by 68%, 48%, and 69%, respectively. Also, there was a 39% oscillation reduction in the filtered active suspension versus in the unfiltered active suspension. As result, all dynamic tire forces did not exceed the suspension weight; the filtered and the unfiltered active suspensions and passive suspension held on the road surface.
Figure 7.
Road holding of Case 1.
The comparative transient response of both filtered and unfiltered active suspensions are shown in Figure 8. Although the sprung mass position of filtered active suspension provided 80% road compensation, as compared to 99.6% with the unfiltered active suspension, the filtered active suspension smoothly decayed to the origin.
Figure 8.
Sprung mass position of Case 1.
Also, the filtered active suspension provided 75% improvement compensation of that in passive suspension. Therefore, passenger comfort was improved as compared to the case with the passive suspension. In Figure 9, there is an improvement in suspension travel for the filtered active suspension versus the unfiltered suspension, in which the maximum values of the filtered and unfiltered suspension travels were −0.052 m at 0.62 s and −0.059 m at 0.62, respectively. The filtered suspension travel oscillation was reduced by 85%, versus 50% with the passive suspension.
Figure 9.
Suspension travel of Case 1.
In conclusion, both filtered and unfiltered active suspensions obtained good transit responses. The filtered active suspension provided better suspension travel oscillation and a smaller suspension travel compared to the unfiltered active suspension. Also, the reduced suspension travel oscillation with the filtered active suspension was improved by 35% over what was seen in the passive suspension. The vehicle road stability could not be indicated by Case 1, which cannot generate tire liftoff phenomenon. Therefore, we introduced Case 2 for bumpy and pothole impulse road design. The frequency of this case was 16π rad/s, and its amplitude was the same as that in Case 1.
Case 2:
Road design excitation “bumpy input” had an amplitude 2.5 cm and a frequency.
In Figure 10, the filtered active suspension kept tire contact with the road surface despite tiny periods of tire liftoff at 0.68 and (2.12–2.13) seconds. On the other hand, the dynamic tire force of the unfiltered active suspension was greater than the suspension weight at four time periods (0.56–0.61), (0.68–0.72), (2.12–2.18), and (2.24–2.26) seconds. The passive suspension dynamic tire force was higher than the weight suspension at (0.57–0.61) seconds’ period.
Figure 10.
Dynamic tire forces vs. suspension weight of Case 2.
Thus, both the unfiltered active suspension and passive suspension had tire liftoff phenomenon that may lose car–road stability. The sprung mass position of the filtered active suspension was compensated by 75% on bumpy road and by 88% on the pothole road, and smoothly decayed to origin, despite the road-holding compensation, as shown in Figure 11.
Figure 11.
Sprung mass position of Case 2.
On the other hand, the passive suspension was roughly compensated by about 60%. A frequency response estimation was applied to show the steady state of the filtered and unfiltered active suspension systems. The frequency response was estimated by using the Simulink tool frequency estimation with the sinusoidal road profile, as shown in Figure 12.
Figure 12.
Sprung mass acceleration against the road frequency for both filtered and unfiltered active suspension systems of Case 2.
The sensitive human frequency was about 18–50 rad/s [38]. In Figure 12, there is a compromise between road holding and passenger comfort, with the sprung mass acceleration of the filtered active suspension being higher at the sensitive human frequency domain. The reduction in suspension travel oscillation was also our control target. The suspension travel of the filtered active suspension oscillation was reduced by 87% as compared to 57% with the unfiltered active suspension, as can be seen in Figure 13.
Figure 13.
Suspension travel of Case 2.
The benefits of reducing suspension travel oscillation include the possibility of preventing the suspension travel from reaching its limit, reducing wear in the mechanical suspension system, and saving energy.
The third control objective was to prevent hitting the suspension contraction limit. Hence, we proposed a suspension contraction limit of −6 cm. The bumpy road design had an amplitude of 3.5 cm and a frequency of , as in the following case.
Case 3:
The road excitation “bumpy input” had an amplitude 3.5 cm and a frequency.
Although there was a trade-off between passenger comfort and suspension deflection, the sprung mass position was compensated by 72% and smoothly decayed to its original position, as shown in Figure 14.
Figure 14.
Sprung mass position of Case 3.
The unfiltered active suspension provided the best compensation, of about 99%. In Figure 15, the suspension travel analysis is scoped to indicate the filtered active suspension performance.
Figure 15.
Suspension travel of Case 3.
Accordingly, the filtered active suspension prevented hitting the suspension travel limit of −0.06 m, as shown in Figure 15; otherwise, the unfiltered active suspension hit the suspension travel limit at the (0.58–0.68) seconds’ period.
Finally, the fourth control objective was the constrained suspension expansion. The suspension travel expansion limit was rarely addressed in previous studies. In particular, depending on how the vehicle is loaded, the suspension travel expansion limit may not be the same magnitude of the suspension travel contraction limit. The suspension travel expansion limit is 0.08 m. Therefore, we proposed a suspension travel expansion limit of 8 cm. In Case 4, there were a pothole road perturbation magnitude at −3.5 cm and the frequency of , as follows:
Case 4:
The pothole perturbation road design had an amplitude ofand a frequency of.
In Figure 16, the filtered active suspension compensation is 75.5% and 22.5% for the passive suspension.
Figure 16.
Sprung mass position of Case 4.
Even though the unfiltered active suspension had the best control compensation of 99%, the unfiltered active suspension travel hit its limitation at about (0.6–0.67) seconds’ period, as shown in Figure 17. The suspension travel of the filtered active suspension avoided hitting the suspension travel expansion limit of 0.08 m.
Figure 17.
Suspension travel of Case 4.
On the other hand, the suspension travel of the unfiltered active suspension hit the suspension travel limitation at the (0.06–0.062) seconds’ period.
In conclusion, the sprung mass position of the filtered active suspension was smoothly compensated by 75% in Case 1. The suspension travel oscillations were reduced as compared to the unfiltered active suspension. In Case 2, the filtered active suspension provided both passenger comfort and road holding, as shown in Figure 10. On the other hand, the unfiltered active suspension and passive suspension failed to maintain road holding. The filtered active suspension prevented reaching the suspension travel limitations in both Case 3 and Case 4. Hence, the control objectives were successfully addressed.
5. Conclusions
This paper presented a novel adaptive neural networks’ control system ‘NAC’ for a restricted active suspension in the presence of several road excitations and dynamic nonlinearity and uncertainty systems. A new control strategy was developed to explicitly address active suspension road holding and suspension travel limits. The NAC consisted of a nonlinear control filter combined with the adaptive neural networks’ backstepping control system to accommodate conflicts between passenger comfort, road holding, and suspension travel. Furthermore, the dynamic modeling system had inherent nonlinearities and uncertainties, which were overcome by the adaptive neural networks’ backstepping control system. The results in Case 1 showed that the proposed controller provided a 35% better suspension oscillation than did the passive suspension. In Case 2, the proposed controller explicitly managed the trade-off between passenger comfort and road holding. The NAC provided 75% and 88% compensation based on the bumpy road and the pothole road inputs effects, respectively. In Cases 3 and 4, the suspension travel was displaced by the NAC within allowable displacements. Also, the NAC obtained 72% compensation in Case 3, 75% compensation in Case 4 and smooth decay, and a 22.5% reduced oscillation for the passive suspension.
Future work will focus on the adaptive control design for a full-car active suspension.
Author Contributions
A.M.A.A. was responsible for defining the specific problem of the project, the structure of the article and its writing, the analytical modeling, simulation, and analysis of results; J.-P.K. participated in the development of the research program and in the revision of the article. H.A.M. participated in the revision of the mathematical model and in the revision of the article. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Natural Sciences and Engineering Research Council of Canada grant number NSERC discovery grant No. RGPIN 2018-05292.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Amer, N.H.; Ramli, R.; Mahadi, W.N.L.; Abidin, M.A.Z. A Review on Control Strategies for Passenger Car Intelligent Suspension System. In Proceedings of the International Conference on Electrical, Control and Computer Engineering, Pahang, Malaysia, 21–22 June 2011. [Google Scholar]
- Liu, H.; Gao, H.; Li, P. Handbook of Vehicle Suspension Control Systems; Institution of Engineering and Technology: London, UK, 2013. [Google Scholar]
- Lv, C.; Wang, H.; Cao, D. High-precision hydraulic pressure control based on linear pressure drop modulation in valve critical equilibrium state. IEEE Trans. Ind. Electron. 2017, 64, 7984–7993. [Google Scholar] [CrossRef]
- Xing, Y.; Lv, C. Dynamic state estimation for the advance brake system of electric vehicle by using deep recurrent neural networks. IEEE Trans. Ind. Electron. 2019. [Google Scholar] [CrossRef]
- Riaz, S.; Khan, L. Neuro-fuzzy adaptive control for full car nonlinear active suspension with onboard antilock braking system. Arab J. Sci. Eng. 2015, 40, 3483–3505. [Google Scholar] [CrossRef]
- Popescu, M.C.; Mastorakis, N. Testing and simulation of a motor vehicle suspension. Int. J. Syst. Appl. Eng. Dev. 2009, 3, 74–83. [Google Scholar]
- Chindamo, D.; Gadola, M.; Marchesin, F. Reproduction of real-world road profiles on a four-poster rig for indoor vehicle chassis and suspension durability testing. Adv. Mech. Eng. 2017, 9, 1–10. [Google Scholar] [CrossRef]
- Shaer, B.; Kenne, J.P.; Kaddissi, C.; Fallaga, C.A. Chattering free fuzzy hybrid sliding mode control of an electrohydraulic active suspension. Trans. Inst. Meas. Control 2016, 40, 222–238. [Google Scholar] [CrossRef]
- Pan, H.; Sun, W.; Jing, X.; Gao, H.; Yao, J. Adaptive tracking control for active suspension systems with non-ideal actuators. J. Sound Vib. 2017, 399, 2–20. [Google Scholar] [CrossRef]
- Na, J.; Huang, Y.; Wu, X.; Gao, G.; Herrmann, G.; Jiang, J.Z. Active adaptive estimation and control for vehicle suspensions with prescribed performance. IEEE Trans. Control Syst. Technol. 2018, 26, 2064–2077. [Google Scholar] [CrossRef]
- Lin, J.S.; Kanellakopoulos, I. Road-Adaptive Nonlinear Design of Active Suspensions. In Proceedings of the American Control Conference, Albuquerque, NM, USA, 6 June 1997. [Google Scholar]
- Sun, W.; Pan, H.; Zhang, Y.; Gao, H. Multi-objective control for uncertain nonlinear active suspension systems. Mechatronics 2014, 24, 318–327. [Google Scholar] [CrossRef]
- Huang, Y.; Na, J.; Wu, X.; Liu, X.; Guo, Y. Adaptive control of nonlinear uncertain active suspension systems with prescribed performance. ISA Trans. 2015, 54, 145–155. [Google Scholar] [CrossRef]
- Pang, H.; Zang, X.; Xu, Z. Adaptive backstepping-based tracking control design for nonlinear active suspension system with parameter uncertainties and safety constraints. ISA Trans. 2019, 88, 23–36. [Google Scholar] [CrossRef]
- Pang, H.; Zang, X.; Chen, J.; Liu, K. Design of a coordinated adaptive backstepping tracking control for nonlinear uncertain active suspension system. Appl. Math. Model. 2019, 76, 479–494. [Google Scholar] [CrossRef]
- Pusadkar, U.S.; Chaudari, S.D.; Shendge, P.D.; Phadke, S.B. Linear disturbance observer based sliding mode control for active suspension systems with non-ideal actuator. J. Sound Vib. 2019, 442, 428–444. [Google Scholar] [CrossRef]
- Liu, Y.J.; Zeng, Q.; Tong, S.; Chen, C.P.; Liu, L. Adaptive neural network control for active suspension systems with time-varying vertical displacement and speed constraints. IEEE Trans. Ind. Electron. 2019, 66, 9458–9466. [Google Scholar] [CrossRef]
- Huang, Y.; Na, J.; Wu, X.; Gao, G. Approximation-free control for vehicle active suspensions with hydraulic actuator. IEEE Trans. Ind. Electron. 2019, 65, 7258–7267. [Google Scholar] [CrossRef]
- Alleyne, A.; Hedrick, J. Nonlinear adaptive control of active suspensions. IEEE Trans. Control. Syst. Technol. 1995, 3, 94–101. [Google Scholar] [CrossRef]
- Kadlicko, G.; Halina, W. Active Suspension System. 5522221, 4 June 1996. [Google Scholar]
- Kim, E.S. Nonlinear indirect adaptive control of a quarter car active suspension. In Proceedings of the IEEE International Conference on Control Applications, Dearborn, MI, USA, 5 September–18 November 1996. [Google Scholar]
- Kim, C.; Ro, P. A sliding mode controller for vehicle active suspension systems with non-linearities. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 1998, 212, 14. [Google Scholar] [CrossRef]
- Guglielmino, E.; Sireteanu, T.; Stammers, C.; Ghita, G.; Giuclea, M. Semi-Active Suspension Control; Springer: London, UK, 2008. [Google Scholar]
- Jelali, M.; Kroll, A. Hydraulic Servo-Systems; Advances in Industrial Control; Springer: London, UK, 2004; p. 380. [Google Scholar]
- Chen, P.C.; Huang, A.C. Adaptive sliding control of active suspension systems with uncertain hydraulic actuator dynamics. Veh. Syst. Dyn. 2006, 44, 357–368. [Google Scholar] [CrossRef]
- Krstic, M.; Kanellakopoulos, I.; Kokotovic, P. Nonlinear and Adaptive Control Design; John Wiley and Sons: New York, NY, USA, 1998. [Google Scholar]
- Orr, M. Introduction to Radial Basis Function Networks; University of Edinburg: Scotland, UK, 1996. [Google Scholar]
- Liu, J. Radial Basis Function (RBF) Neural Network Control for Mechanical Systems; Springer: Berlin/Heidelberg, Germany; New York, NY, USA; Dordrecht, The Netherlands; London, UK, 2013. [Google Scholar]
- Ge, S.; Wang, J. Robust Adaptive Neural Control for a class of perturbed strict feedback nonlinear systems. IEEE Trans. Neural Netw. 2002, 13, 1409–1419. [Google Scholar] [CrossRef]
- Zheng, Z.; Zou, Y. Adaptive integral LOS path following for an unmanned airship with uncertainties based on robust RBFNN backstepping. ISA Trans. 2016, 65, 210–219. [Google Scholar] [CrossRef]
- Han, S.I.; Lee, J.M. Recurrent fuzzy neural network backstepping control for the prescribed output tracking performance of nonlinear dynamic systems. ISA Trans. 2014, 53, 33–43. [Google Scholar] [CrossRef]
- Yang, G.; Yao, J.; Le, G.; Ma, D. Adaptive integral robust control of hydraulic systems with asymptotic tracking. Mechatronics 2016, 40, 78–86. [Google Scholar] [CrossRef]
- Liu, J.; Wang, X. Advanced Sliding Mode Control for Mechanical Systems; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
- Duraiswamy, S.; Chiu, G. Nonlinear Adaptive Nonsmooth Dynamic Surface Control of Electro-Hydraulic Systems. In Proceedings of the American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 3287–3292. [Google Scholar]
- Jiang, Z.P.; Hill, D. A Robust Adaptive Backstepping Scheme for Nonlinear Systems with Unmodeled Dynamics. IEEE Trans. Autom. Control. 1999, 44, 1705–17011. [Google Scholar] [CrossRef]
- Khalil, H. Nonlinear Systems; Prentice Hall: Upper Saddle River, NJ, USA, 2002; p. 767. [Google Scholar]
- Rath, J.; Defoort, M.; Karimi, H.; Veluvolu, K. Output feedback active suspension control with higher order terminal sliding mode. IEEE Trans. Ind. Electron. 2017, 64, 1392–1403. [Google Scholar] [CrossRef]
- Tuan, H.; Ono, E.; Apkarian, P.; Hosoe, S. Nonlinear H ∞ Control for an integrated suspension system via parameterized linear matrix inequality characterizations. IEEE Trans. Control Syst. Technol. 2001, 9, 175–185. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
















