Next Article in Journal
A Design of Multi-Purpose Image-Based QR Code
Previous Article in Journal
A New Generalization of the Student’s t Distribution with an Application in Quantile Regression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Sliding Mode Control of Full-Car Semi-Active Suspension Systems

by
Ayman Aljarbouh
1,*,
Muhammad Fayaz
1,
Muhammad Shuaib Qureshi
1 and
Younes Boujoudar
2
1
Department of Computer Science, University of Central Asia, 310 Lenin Street, Naryn 722918, Kyrgyzstan
2
Department of Electrical Engineering, Faculty of Sciences and Technology, Sidi Mohamed Ben Abdullah University, Fez BP 2626, Morocco
*
Author to whom correspondence should be addressed.
Submission received: 11 November 2021 / Revised: 3 December 2021 / Accepted: 14 December 2021 / Published: 17 December 2021
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
With the advance in technology in driving vehicles, there is currently more emphasis on developing advanced control systems for better road handling stability and ride comfort. However, one of the challenging problems in the design and implementation of intelligent suspension systems is that there is currently no solution supporting the export of generic suspension models and control components for integration into embedded Electronic Control Units (ECUs). This significantly limits the usage of embedded suspension components in automotive production code software as it requires very high efforts in implementation, manual testing, and fulfilling coding requirements. This paper introduces a new dynamic model of full-car suspension system with semi-active suspension behavior and provides a hybrid sliding mode approach for control of full-car suspension dynamics such that the road handling stability and ride comfort characteristics are ensured. The semi-active suspension model and the hybrid sliding mode controller are implemented as Functional Mock-Up Units (FMUs) conforming to the Functional Mock-Up Interface for embedded systems (eFMI) and are calibrated with a set experimental tests using a 1/5 Soben-car test bench. The methods and prototype implementation proposed in this paper allow both model and controller re-usability and provide a generic way of integrating models and control software into embedded ECUs.

1. Introduction

With the advance in technology in driving vehicles, there is currently more emphasis on developing advanced control systems for better road handling stability and ride comfort. Vehicle suspension systems can be classified into three types, namely, active, passive, and semi-active suspension. Active suspension systems are expensive in terms of cost and energy consumption and provide an active damping force that is generated by using an external power device in response to data from displacement and acceleration sensors installed in the vehicle body. Passive suspension systems provide poor performance in terms of road handling and ride comfort and are composed of passive dampers and conventional springs installed between the wheel axle assembly and the vehicle body [1,2,3,4]. Semi-active suspension systems are economic in terms of cost and energy consumption and provide good suspension performance by using controllable semi-active dampers [5,6,7,8]. Our study is focused on using semi-active suspension systems with Electrorheological (ER) dampers.
Different models and control designs have been proposed in the literature for semi-active suspension systems. In terms of modeling, many studies have used non-parametric modeling approaches that are based on artificial intelligence methods to model the semi-active damping force and suspension dynamics [9,10,11]. Some other studies have used parametric modeling approaches that use physical and mechanical laws and validated the parametric models by a set of parameter identification and validation experiments [12,13,14,15]. In terms of control, many control strategies have been proposed in the literature, including PID control [16], fuzzy Logic control [17,18], optimal control [19,20], LQ/LQG control [21], H control [22], and control strategies based on genetic algorithms and neural networks [23,24,25]. However, one of the challenging problems in the design and implementation of intelligent suspension control systems is that there is currently no solution supporting the export of generic suspension models and control components for integration into embedded Electronic Control Units (ECUs). This significantly limits the usage of embedded suspension components in automotive production code software as it requires very high efforts in implementation, manual testing, and fulfilling coding requirements. The application of sliding-mode controllers for semi-active suspension systems has been investigated by many researchers [6,26,27,28]. However, these studies are either limited to applying sliding mode control for quarter-car models or limited to only ride comfort or only road holding. Authors in [26] have considered the use of semi-active suspension systems having Magnetorheological (MR) dampers, which are out of the scope of our study.
In this paper, we introduce a new dynamic model of full-car semi-active suspension systems, and we investigate the usage of a hybrid sliding mode approach for control of full-car suspension dynamics, such that both road handling stability and ride comfort are ensured. The semi-active suspension model and hybrid sliding mode controller are both implemented as Functional Mock-Up Units (FMUs) conforming to the Functional Mock-Up Interface for embedded systems (eFMI). Our implementation allows model and controller re-usability and provides a generic way of integrating models and control software into embedded ECUs. The implemented suspension model and sliding mode controller are calibrated with a set experimental tests using a 1/5 INOVE Soben-car test bench.
The paper is organized as follows: Section 2 introduces a dynamic model of full-car semi-active suspension systems. Section 3 presents the hybrid full-car sliding mode controller that supports both road handling and ride comfort. Section 4 discusses the simulation results and the prototype implementation of the model and controller. Finally, Section 5 presents the conclusions and future work.

2. The Full-Car Suspension Model

Figure 1 demonstrates a symmetrical full-car suspension model having seven degrees of freedom (7 DOF). The model is composed of a sprung mass that represents the car full-body and four unsprung masses that represent the four wheel–axle assemblies. The seven degrees of freedom are represented by the bounces of the four unsprung masses and the bounces, pitching, and rolling movements of the sprung mass. The full-car suspension system consists of four semi-active Electrorheological (ER) dampers and four linear suspension springs located between the unsprung masses and the sprung mass.
The equations that describe the full-car suspension model are given by:
M s p ¨ = Π C e ( z ˙ s z ˙ u ) + Π K s ( z s z u ) + Π F E R
M u z ¨ u = C e ( z ˙ s z ˙ u ) + K s ( z s z u ) + F E R K t ( z u z w )
where:
p = z c θ ϕ T R 3
z j = z j 1 z j 2 z j 3 z j 4 T R 4 , j = s , u , w
F E R = F E R 1 F E R 2 F E R 3 F E R 4 T R 4
F ˙ E R i = 1 τ i F E R i + 1 τ i ψ i s i g n ( z ˙ s i z ˙ u i ) , i = 1 , 2 , 3 , 4
where z c , θ , and ϕ denote the vertical displacement of the vehicle full-body centroid, the pitch angle, and the roll angle, respectively, and z s i , z u i , z w i , F E R i , ψ i , and τ i denote the vertical displacement of the quarter body, the vertical displacement of the wheel axle, the road disturbance, the controlled damping force, the control input, and the damping time constant, respectively, at suspension i. The matrices that appear in (1) and (2) are expressed as:
M s = diag ( m s , J θ , I ϕ )
M u = diag ( m u 1 , m u 2 , m u 3 , m u 4 )
C e = diag ( c e 1 , c e 2 , c e 3 , c e 4 )
K s = diag ( k s 1 + k e 1 , k s 2 + k e 2 , k s 3 + k e 3 , k s 4 + k e 4 )
K t = diag ( k t 1 , k t 2 , k t 3 , k t 4 )
Π = 1 1 1 1 a a b b c d c d
where m s , J θ , and I ϕ denote the sprung mass, the pitch inertia, and the roll inertia, respectively; m u i , c e i , k s i , k e i , and k t i denote unsprung mass, the passive damping, the stiffness of the suspension spring, the passive stiffness of the damper, and the tire stiffness, respectively, at suspension i; and a, b, c, and d denote the distances between the center of gravity of the vehicle full-body and the centers of the two wheel axes in the front, rear, left, and right sides, respectively.
The roll angle ϕ and pitch angle θ change in a small range, such that c o s ( θ ) 1 ; s i n ( θ ) θ ; c o s ( ϕ ) 1 ; and s i n ( ϕ ) ϕ , which implies the following linear relationship:
z s = Π T p
so that
θ = z s 3 z s 1 a + b = z s 4 z s 2 a + b
ϕ = z s 2 z s 1 c + d = z s 4 z s 3 c + d

3. The Sliding Mode Controller

For the controller design, we use the sliding mode control approach to achieve both road handling stability and ride comfort. The sliding mode controller design is based on using a reference model that tracks the desired damping behavior by adaptively adjusting the damping force. The controlled sliding surface represents the error dynamics between the actual behavior of the suspension system and the desired behavior, as defined by the reference model.

3.1. The Reference Model

The reference model is used as an input to the sliding mode controller and represents the desired and ideal suspension behavior in terms of road handling stability and ride comfort.
To achieve the ride comfort driving characteristic, we implement an ideal sky-hook damper in which the four quarter-car bodies are connected to virtual points in the sky, such that the damping force at each quarter-car body is dependent on the absolute velocity of the quarter-car body. The desired suspension behavior for ride comfort is represented by:
M s p ¨ ^ = Π C e ( z ˙ ^ s z ˙ u ) + Π K s ( z ^ s z u ) + Π C s z ˙ ^ s
C s = diag ( c s 1 , c s 2 , c s 3 , c s 4 )
where c s i is the coefficient for ideal ride comfort-based damping at suspension i, given by:
c s i = c s i m a x if z ˙ ^ s i ( z ˙ ^ s i z ˙ u i ) 0 0 if z ˙ ^ s i ( z ˙ ^ s i z ˙ u i ) < 0 , i = 1 , 2 , 3 , 4
and c s i m a x is the maximum sky-hook damping coefficient at suspension i.
To achieve the road handling stability, we implement an ideal ground-hook damper in which the four wheel–axle assemblies are connected to virtual points in the ground, such that the damping force at each quarter-car body is dependent on the absolute velocity of the wheel–axle assembly. The desired suspension behavior for road handling stability is represented by:
M u z ¨ ^ u = C e ( z ˙ s z ˙ ^ u ) + K s ( z s z ^ u ) C g z ˙ ^ u K t ( z ^ u z w )
C g = diag ( c g 1 , c g 2 , c g 3 , c g 4 )
where c g i is the coefficient for ideal road handling-based damping at suspension i, given by:
c g i = c g i m a x if z ˙ ^ u i ( z ˙ s i z ˙ ^ u i ) 0 0 if z ˙ ^ u i ( z ˙ s i z ˙ ^ u i ) < 0 , i = 1 , 2 , 3 , 4
and c g i m a x is the maximum ground-hook damping coefficient at suspension i.

3.2. The Controller

The aim of using a sliding mode controller is to track and minimize the errors in states and dynamics between the full-car suspension system and the desired suspension behavior. The error vectors for both road handling stability and ride comfort are given by:
ϵ 1 = ϵ 11 ϵ 12 T = z s z ^ s z ˙ s z ˙ ^ s T
ϵ 2 = ϵ 21 ϵ 22 T = z u 1 z ^ u 1 z ˙ u 1 z ˙ ^ u 1 T
ϵ 3 = ϵ 31 ϵ 32 T = z u 2 z ^ u 2 z ˙ u 2 z ˙ ^ u 2 T
ϵ 4 = ϵ 41 ϵ 42 T = z u 3 z ^ u 3 z ˙ u 3 z ˙ ^ u 3 T
ϵ 5 = ϵ 51 ϵ 52 T = z u 4 z ^ u 4 z ˙ u 4 z ˙ ^ u 4 T
To ensure that both road handling stability and ride comfort are met, we set the surfaces of sliding mode control as:
Σ i = η i 1 ϵ i , i = 1 , 2 , 3 , 4 , 5
where η 1 , η 2 , η 3 , η 4 , and η 5 are the slopes of the sliding surfaces Σ 1 , Σ 2 , Σ 3 , Σ 4 , and Σ 5 , respectively.
To achieve the ride comfort driving characteristic, we set Σ 1 = Σ ˙ 1 = 0 , so that the error states and dynamics (related to ride comfort) are minimized and kept on the sliding surface Σ 1 . The equivalent damping force for ride comfort is given by:
F r c = i = 1 4 F r c ( i ) = μ 1 μ 2 ϵ 1 + 2 ( 2 z ˙ s ( a + b ) θ ˙ + ( c d ) ϕ ˙ ) i = 1 4 c s i
μ 1 = i = 1 4 ( k s i + k e i )
μ 2 = η 1 m s i = 1 4 ( c s i + c e i )
where F r c ( i ) denotes the equivalent damping force for ride comfort at the suspension i. To ensure convergence towards the sliding surface Σ 1 , we add discontinuous terms to the damping forces F r c ( i ) . The resulting sliding mode damping force for ride comfort at suspension i = 1 , 2 , 3 , 4 is given by:
F r c S M C ( i ) = F r c ( i ) + γ i sgn ( Σ 1 ) if ( z ˙ s i z ˙ u i ) ( F r c ( i ) + γ i sgn ( Σ 1 ) ) 0 0 if ( z ˙ s i z ˙ u i ) ( F r c ( i ) + γ i sgn ( Σ 1 ) ) < 0
where γ 1 , γ 2 , γ 3 , and γ 4 are positive constants.
Similarly, to achieve the road handling driving characteristic, we set Σ 2 = Σ ˙ 2 = Σ 3 = Σ ˙ 3 = Σ 4 = Σ ˙ 4 = Σ 5 = Σ ˙ 5 = 0 , so that the error states and dynamics (related to road handling) are minimized and kept on the sliding surfaces Σ 2 , Σ 3 , Σ 4 , and Σ 5 . The equivalent damping force for road handling at suspension i = 1 , 2 , 3 , 4 is given by:
F r h ( i ) = k s i + k e i + k t i c g i + c e i η i + 1 m u i ϵ i + 1 c g i z ˙ u i
To ensure convergence towards the sliding surfaces Σ 2 , Σ 3 , Σ 4 , and Σ 5 , we add discontinuous terms to the damping forces F r h ( i ) . The resulting sliding mode damping force for road handling at suspension i = 1 , 2 , 3 , 4 is given by:
F r h S M C ( i ) = F r h ( i ) + ζ i sgn ( Σ i + 1 ) if ( z ˙ s i z ˙ u i ) ( F r h ( i ) + ζ i sgn ( Σ i + 1 ) ) 0 0 if ( z ˙ s i z ˙ u i ) ( F r h ( i ) + ζ i sgn ( Σ i + 1 ) ) > 0
where ζ 1 , ζ 2 , ζ 3 , and ζ 4 are positive constants.
To eliminate the chattering behavior that may occur around the sliding surfaces, we replace the signum functions sgn ( Σ 1 ) and sgn ( Σ i + 1 ) in (31) and (33) with the saturation functions sat ( Σ 1 / Φ ) and sat ( Σ i + 1 / Φ ) , receptively, where Φ is the thickness of the boundary layer, and
sat ( x ) = 1 if x 1 x if 1 < x < 1 1 if x 1
The resulting damping force generated by the hybrid sliding mode controller at the suspension i = 1 , 2 , 3 , 4 is given by:
F S M C ( i ) = κ F r c S M C ( i ) + ( 1 κ ) F r h S M C ( i )
where κ [ 0 , 1 ] is a coefficient that is used to define the driving characteristic, whether it is fully ride comfort (i.e., κ = 1 ) or fully road holding (i.e., κ = 0 ) or proportionally ride comfort and road holding (i.e., κ ( 0 , 1 ) ).
To demonstrate the applicability of the concepts presented in this paper, we implemented a prototype and performed a set of experimental and simulation tests. The semi-active suspension model and the hybrid sliding mode controller are both implemented as Functional Mock-Up Units (FMUs) conforming to the Functional Mock-Up Interface for embedded systems (eFMI) [29]. Our implementation allows model and controller re-usability and provides a generic way of integrating models and control software into embedded ECUs. The prototype implementation is validated through a set of experimental tests using 1/5 INOVE Soben-car test bench from GIPSA-Lab at University of Grenoble Alpes (see Figure 2). The test bench has four Electrorheological dampers of type Fludicon TM and four amplifier modules of type CarCon2 TM ; the input of each amplifier module is a PWM signal. Four servomotors of type OMRON TM are connected to the wheel–axle assemblies to simulate the input road profiles. Matlab/SimulinkTM and FMU control interfaces are used on the Host PC to perform simulation tests on the suspension model and the sliding mode controller. Target PC is used to compile and execute the FMU blocks in real-time simulation.

4. Prototype and Simulation Results

Table 1 shows the selected numerical values for the suspension model and control parameters. Different random road profiles have been used in this study, and all of them were chosen in correspondence with the ISO 8608 standard of road classification (see Table 2) [30].
Figure 3 shows one of the road profiles used in this study. The road profile is ISO 8608 Class C and has an irregularity coefficient 256 × 10 6 m 2 and a variance of excitation signal 0.1.
Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 demonstrate the experimental and simulation results of the model validation. The vertical displacements of the front and rear unsprung masses (i.e., the wheel–axle assemblies) are presented in Figure 4 and Figure 5. The vertical displacements of the front and rear sprung masses (i.e., the quarter car bodies) together with the vertical displacement of the full-car body centroid are presented in Figure 6, Figure 7 and Figure 8. The experimental data represent the real behavior of the test bench. The simulation results show that the implemented full-car suspension model is highly accurate and precisely captures the suspension dynamics presented in the physical system.
The simulation results are shown in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. The passive and controlled suspension of the full-car body and the four wheel–axle assemblies are compared for three different control objectives: (a) when κ = 0 (i.e., full road handling), (b) when κ = 1 (i.e., full ride comfort), and (c) when κ = 0.6 (i.e., 40% road handling and 60% ride comfort). When applying the sliding mode control for full ride comfort, the vertical displacement of the full-car body decreases. Similarly, when applying the sliding mode control for full road holding, the vertical displacements of the four wheel–axle assemblies decrease. When the sliding mode control is applied simultaneously for both road handling and ride comfort, the vertical displacements of the full-car body and the wheel–axle assemblies decrease.

5. Conclusions

In this work, we presented a new dynamic model of a full-car suspension system with semi-active suspension behavior, and we demonstrated how a hybrid sliding mode control approach can be used to support both road handling stability and ride comfort. The full-car model is used to derive a reference model that is used as input to the sliding mode controller. The reference model represents the desired and ideal suspension behavior. To ensure both ride comfort and road handling driving characteristics, we implemented ideal sky-hook and ideal ground-hook virtual dampers. The reference model and the sliding mode controller are used to track and minimize the errors in states and dynamics between the full-car suspension system and the desired suspension behavior. The methods proposed in this paper are validated with a set of experimental tests and simulation results. The experimental data represent the real behavior of the test bench. The simulation results show that the implemented full-car suspension model is highly accurate and precisely captures the suspension dynamics presented in the physical system. The results also show that when the sliding mode control is applied simultaneously for both road handling and ride comfort, the vibrations of the full-car body and the wheel–axle assemblies decrease.
A possible extension of this work would be the exploration of new chattering-free simulation techniques to eliminate—in run time—any chattering effects that may happen around the sliding surfaces; this has been left for future research work. In addition, as a future work, we will explore methods for an accurate modeling of the damping force by using efficient hysteresis models as studied in [31,32].

Author Contributions

Conceptualization, A.A. and M.F.; methodology, A.A.; software, A.A.; validation, A.A.; formal analysis, A.A.; investigation, A.A. and M.S.Q.; data curation, M.F. and Y.B.; writing—original draft preparation, A.A.; writing—review and editing, A.A., M.F., M.S.Q. and Y.B.; visualization, M.S.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The experimental work was conducted on the INOVE Soben-Car test bench from GIPSA-Lab at University of Grenoble Alpes.

Conflicts of Interest

The authors declare no conflict of interest.

Glossary

The following parameters are used in the model and controller:
SymbolDescriptionUnit
m u i wheel–axle assembly at suspension ikg
m s full-car bodykg
θ pitch anglerad
ϕ roll anglerad
J θ pitch inertiakg·m 2
I ϕ roll inertiakg·m 2
z c vertical displacement of the full-body centroidm
z u i vertical displacement of the wheel axle at suspension im
z s i vertical displacement of the quarter body at suspension im
z w i road disturbance at suspension im
c e i damper’s passive damping at suspension iN·s/m
k s i stiffness of the suspension spring at suspension iN/m
k e i damper’s passive stiffness at suspension iN/m
k t i tire stiffness at suspension iN/m
τ i damping time constant at suspension ims
F E R i controlled damping force at suspension iN
c s i ideal sky-hook damping coefficient at suspension iN·s/m
c g i ideal ground-hook damping coefficient at suspension iN·s/m
c s i m a x maximum sky-hook damping coefficient at suspension iN·s/m
c g i m a x maximum ground-hook damping coefficient at suspension iN·s/m
ϵ error vector-
Σ sliding surface-
η slope of the sliding surface-
F r c equivalent damping force for ride comfortN
F r h equivalent damping force for road holdingN
F r c S M C sliding mode damping force for ride comfortN
F r h S M C sliding mode damping force for road holdingN
κ coefficient used to define the controller behavior-

References

  1. Yagiz, N.; Hacioglu, Y. Backstepping control of a vehicle with active suspensions. Control Eng. Pract. 2008, 16, 1457–1467. [Google Scholar] [CrossRef]
  2. Nekoui, M.A.; Hadavi, P. Optimal control of an active suspension system. In Proceedings of the 14th International Power Electronics and Motion Control Conference, Ohrid, Macedonia, 6–8 September 2010. [Google Scholar] [CrossRef]
  3. Ribbens, W.B. Chapter 7—Vehicle Motion Controls. In Understanding Automotive Electronics, 9th ed.; Butterworth-Heinemann: Waltham, MA, USA, 2017; pp. 343–408. ISBN 9780128104347. [Google Scholar] [CrossRef]
  4. Yerrawar, R.N.; Arakerimath, R.R. Performance assessment and control policies for semiactive suspension using SIMSCAPE. In Proceedings of the 2016 International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT), Pune, India, 9–10 September 2016. [Google Scholar] [CrossRef]
  5. Gandhi, P.; Adarsh, S.; Ramachandran, K.I. Performance Analysis of Half Car Suspension Model with 4 DOF using PID, LQR, FUZZY and ANFIS Controllers. Procedia Comput. Sci. 2017, 115, 2–13. [Google Scholar] [CrossRef]
  6. Chen, Y. Skyhook Surface Sliding Mode Control on Semi-Active Vehicle Suspension System for Ride Comfort Enhancement. Engineering 2009, 1, 23–32. [Google Scholar] [CrossRef] [Green Version]
  7. Savaresi, S.; Silani, E.; Bittanti, S. Acceleration driven damper (ADD): An optimal control algorithm for comfort oriented semi-active suspensions. ASME Trans. J. Dyn. Syst. Meas. Control 2005, 127, 218–229. [Google Scholar] [CrossRef]
  8. Savaresi, S.; Spelta, C. Mixed sky-hook and ADD: Approaching the filtering limits of a semi-active suspension. ASME Trans. J. Dyn. Syst. Meas. Control 2007, 129, 382–392. [Google Scholar] [CrossRef]
  9. Choi, S.-B.; Lee, S.-K.; Park, Y.-P. A hysteresis model for the field-dependent damping force of a magnetorheological damper. J. Sound Vib. 2001, 245, 375–383. [Google Scholar] [CrossRef]
  10. Gaul, L.; Nitsche, R. Friction control for vibration suppression. Mech. Syst. Signal Process. 2000, 14, 139–150. [Google Scholar] [CrossRef]
  11. Kim, Y.; Langari, R.; Hurlebaus, S. Semiactive nonlinear control of a building with a magnetorheological damper system. Mech. Syst. Signal Process. 2009, 23, 300–315. [Google Scholar] [CrossRef]
  12. Guo, S.; Yang, S.; Pan, C. Dynamic modeling of magnetorheological damper behaviors. J. Intell. Mater. Syst. Struct. 2006, 17, 3–14. [Google Scholar] [CrossRef]
  13. Dyke, S.; Spencer, B., Jr.; Sain, M.; Carlson, J. Modeling and control of magnetorheological dampers for seismic response reduction. Smart Mater. Struct. 1996, 5, 565. [Google Scholar] [CrossRef]
  14. Kamath, G.M.; Wereley, N.M. A nonlinear viscoelastic-plastic model for electrorheological fluids. Smart Mater. Struct. 1997, 6, 351. [Google Scholar] [CrossRef]
  15. Makris, N.; Burton, S.A.; Taylor, D.P. Electrorheological damper with annular ducts for seismic protection applications. Smart Mater. Struct. 1996, 5, 551. [Google Scholar] [CrossRef]
  16. Rao, K.D. Modeling, Simulation and Control of Semi Active Suspension System for Automobiles under MATLAB Simulink using PID Controller. IFAC Proc. Vol. 2014, 47, 827–831. [Google Scholar] [CrossRef]
  17. Zareh, S.H.; Khayyat, A.A.A. Fuzzy inverse model of magnetorheological dampers for semi-active vibration control of an eleven-degrees of freedom suspension system. J. Syst. Des. Dyn. 2011, 5, 1485–1497. [Google Scholar] [CrossRef] [Green Version]
  18. Takahashi, M.; Kumamaru, T.; Yoshida, K. Integrated controller design for automotive semi-active suspension considering vehicle behavior with steering input. J. Syst. Des. Dyn. 2010, 4, 712–724. [Google Scholar] [CrossRef] [Green Version]
  19. Passenberg, B.; Caines, P.E.; Leibold, M.; Stursberg, O.; Buss, M. Optimal control for hybrid systems with partitioned state space. IEEE Trans. Autom. Control 2013, 58, 2131–2136. [Google Scholar] [CrossRef]
  20. Prabakar, R.S.; Sujatha, C.; Narayanan, S. Optimal semi-active preview control response of a half car vehicle model with magnetorheological damper. J. Sound Vib. 2009, 326, 400–420. [Google Scholar] [CrossRef]
  21. Unger, A.; Schimmack, F.; Lohmann, B.; Schwarz, R. Application of LQ-based semi-active suspension control in a vehicle. Control Eng. Pract. 2013, 21, 1841–1850. [Google Scholar] [CrossRef]
  22. Fallah, M.S.; Bhat, R.; Xie, W.F. H∞ robust control of semi-active Macpherson suspension system: New applied design. Veh. Syst. Dyn. 2010, 48, 339–360. [Google Scholar] [CrossRef]
  23. Sun, L.; Cai, X.; Yang, J. Genetic algorithm-based optimum vehicle suspension design using minimum dynamic pavement load as a design criterion. J. Sound Vib. 2007, 301, 18–27. [Google Scholar] [CrossRef]
  24. Zapateiro, M.; Luo, N.; Karimi, H.R.; Vehi, J. Vibration control of a class of semiactive suspension system using neural network and backstepping techniques. Mech. Syst. Signal Process. 2009, 23, 1946–1953. [Google Scholar] [CrossRef]
  25. Guo, D.L.; Hu, H.Y.; Yi, J.Q. Neural network control for a semi-active vehicle suspension with a magnetorheological damper. J. Vib. Control 2004, 10, 461–471. [Google Scholar] [CrossRef]
  26. Yokoyama, M.; Hedrick, J.K.; Toyama, S. A model following sliding mode controller for semi-active suspension systems with MR dampers. In Proceedings of the 2001 American Control Conference, (Cat. No. 01CH37148), Arlington, VA, USA, 25–27 June 2001; Volume 4, pp. 2652–2657. [Google Scholar] [CrossRef]
  27. Alvarez-Sánchez, E. A Quarter-Car Suspension System: Car Body Mass Estimator and Sliding Mode Control. Procedia Technol. 2013, 7, 208–214. [Google Scholar] [CrossRef] [Green Version]
  28. Hongbin, R.; Yuzhuang, Z.; Sizhong, C.; Gang, L. State observer based adaptive sliding mode control for semi-active suspension systems. J. Vibroeng. 2015, 17, 1464–1475. [Google Scholar]
  29. Available online: https://emphysis.github.io/pages/downloads/efmi_specification_1.0.0-alpha.3.html/ (accessed on 20 May 2021).
  30. Kropáč, O.; Múčka, P. Classification scheme for random longitudinal road unevenness considering road waviness and vehicle response. Shock Vib. 2009, 16, 273–289. [Google Scholar] [CrossRef]
  31. Vaiana, N.; Sessa, S.; Marmo, F.; Rosati, L. A class of uniaxial phenomenological models for simulating hysteretic phenomena in rate-independent mechanical systems and materials. Nonlinear Dyn. 2018, 93, 1647–1669. [Google Scholar] [CrossRef]
  32. Vaiana, N.; Sessa, S.; Rosati, L. A generalized class of uniaxial rate-independent models for simulating asymmetric mechanical hysteresis phenomena. Mech. Syst. Signal Process. 2021, 146, 106984. [Google Scholar] [CrossRef]
Figure 1. Schematic of the 7 DOF full-car suspension system.
Figure 1. Schematic of the 7 DOF full-car suspension system.
Symmetry 13 02442 g001
Figure 2. The test bench used for experimental validation and testing.
Figure 2. The test bench used for experimental validation and testing.
Symmetry 13 02442 g002
Figure 3. The road profile.
Figure 3. The road profile.
Symmetry 13 02442 g003
Figure 4. Model simulation versus experimental data: The vertical displacements of the front wheel-axle assemblies.
Figure 4. Model simulation versus experimental data: The vertical displacements of the front wheel-axle assemblies.
Symmetry 13 02442 g004
Figure 5. Model simulation versus experimental data: The vertical displacements of the rear wheel–axle assemblies.
Figure 5. Model simulation versus experimental data: The vertical displacements of the rear wheel–axle assemblies.
Symmetry 13 02442 g005
Figure 6. Model simulation versus experimental data: The vertical displacements of the front quarter-car bodies.
Figure 6. Model simulation versus experimental data: The vertical displacements of the front quarter-car bodies.
Symmetry 13 02442 g006
Figure 7. Model simulation versus experimental data: The vertical displacements of the rear quarter-car bodies.
Figure 7. Model simulation versus experimental data: The vertical displacements of the rear quarter-car bodies.
Symmetry 13 02442 g007
Figure 8. Model simulation versus experimental data: The vertical displacement of the full-car body centroid.
Figure 8. Model simulation versus experimental data: The vertical displacement of the full-car body centroid.
Symmetry 13 02442 g008
Figure 9. Passive and controlled displacements of the full-car body centroid: Full-car body centroid displacement when κ = 1 .
Figure 9. Passive and controlled displacements of the full-car body centroid: Full-car body centroid displacement when κ = 1 .
Symmetry 13 02442 g009
Figure 10. Passive and controlled displacements of the full-car body centroid: Full-car body centroid displacement when κ = 0 .
Figure 10. Passive and controlled displacements of the full-car body centroid: Full-car body centroid displacement when κ = 0 .
Symmetry 13 02442 g010
Figure 11. Passive and controlled displacements of the full-car body centroid: Full-car body centroid displacement when κ = 0.6 .
Figure 11. Passive and controlled displacements of the full-car body centroid: Full-car body centroid displacement when κ = 0.6 .
Symmetry 13 02442 g011
Figure 12. Passive and controlled displacements of the front wheel–axle assemblies: The vertical displacement of the front wheel–axle assemblies when κ = 1 .
Figure 12. Passive and controlled displacements of the front wheel–axle assemblies: The vertical displacement of the front wheel–axle assemblies when κ = 1 .
Symmetry 13 02442 g012
Figure 13. Passive and controlled displacements of the front wheel–axle assemblies: The vertical displacement of the front wheel–axle assemblies when κ = 0 .
Figure 13. Passive and controlled displacements of the front wheel–axle assemblies: The vertical displacement of the front wheel–axle assemblies when κ = 0 .
Symmetry 13 02442 g013
Figure 14. Passive and controlled displacements of the front wheel–axle assemblies: The vertical displacement of the front wheel–axle assemblies when κ = 0.6 .
Figure 14. Passive and controlled displacements of the front wheel–axle assemblies: The vertical displacement of the front wheel–axle assemblies when κ = 0.6 .
Symmetry 13 02442 g014
Table 1. Numerical values for the suspension model and control parameters.
Table 1. Numerical values for the suspension model and control parameters.
ParameterValueUnit
m s i 2.28kg
m u i 0.26kg
k s i 1399N/m
k e i 186N/m
c e i 23N·s/m
k t i 12,270N/m
τ i 40ms
c s i m a x 5000N·s/m
c g i m a x 3000N·s/m
J θ 5kg·m 2
I ϕ 2.5kg·m 2
a0.2m
b0.37m
c0.23m
d0.23m
Table 2. ISO 8608 standard of road classification.
Table 2. ISO 8608 standard of road classification.
Road ClassDegree of Roughness
Lower limitGeometric meanUpper limit
A12
B248
C81632
D3264128
E128256512
F51210242048
G204840968192
H819216,384
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Aljarbouh, A.; Fayaz, M.; Qureshi, M.S.; Boujoudar, Y. Hybrid Sliding Mode Control of Full-Car Semi-Active Suspension Systems. Symmetry 2021, 13, 2442. https://0-doi-org.brum.beds.ac.uk/10.3390/sym13122442

AMA Style

Aljarbouh A, Fayaz M, Qureshi MS, Boujoudar Y. Hybrid Sliding Mode Control of Full-Car Semi-Active Suspension Systems. Symmetry. 2021; 13(12):2442. https://0-doi-org.brum.beds.ac.uk/10.3390/sym13122442

Chicago/Turabian Style

Aljarbouh, Ayman, Muhammad Fayaz, Muhammad Shuaib Qureshi, and Younes Boujoudar. 2021. "Hybrid Sliding Mode Control of Full-Car Semi-Active Suspension Systems" Symmetry 13, no. 12: 2442. https://0-doi-org.brum.beds.ac.uk/10.3390/sym13122442

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

Article Metrics

Back to TopTop