Preprint
Article

This version is not peer-reviewed.

Mathematical Modeling, Control, and Simulation of Active Suspension System for a Quarter Car Model

Submitted:

01 March 2026

Posted:

05 March 2026

You are already at the latest version

Abstract
The suspension system plays a significant role in ride comfort, car weight support, and road handling, which is crucial for the safety of the ride. This paper illustrates a derivation of a mathematical model and proportional-integral-derivative (PID) controller design for an active suspension system for a quarter car model of a passenger car. The performance of an active suspension system in terms of the vertical acceleration of the car body, suspension deflection, and tyre deflection is compared with that of a passive suspension system when subjected to road disturbance. The results show that the active suspension system with PID controller provides better performance compared to that of the passive suspension system.
Keywords: 
;  ;  ;  

1. Introduction

Nowadays, the crucial problem facing the world’s society is road traffic accidents. The number of people killed in road traffic crashes each year is estimated to be 1.2 million, while the number injured could be more than 50 million [1]. There are multiple factors contributing to the incidence of road traffic accidents, including human factors (road users and drivers' errors), environmental factors, and vehicle defect factors. Vehicle defect factors include suspension and steering systems, brakes, tyres/wheels, engine, transmission, windows or vision, and lights [2,3,4,5,6].
The suspension system, which connects the vehicle chassis to axle-wheel-tyre assemblies, plays a key role in ride comfort, vehicle weight support, and road handling which is crucial for the safety of the ride. Ride comfort can be defined as the ability of the vehicle suspension system to insulate passengers (and loads) from vibrations caused by road surface irregularities. The physical quantity that relates ride comfort to the suspension system is the vertical acceleration of the vehicle body [7]. The weight support ability of the vehicle depends on the suspension travel (suspension deflection), which represents the relative displacement between the vehicle body and the axle-wheel-tyre assemblies. Vehicle weight can be supported by maintaining minimum suspension deflection because the suspension deflection is limited by the mechanical structure [8]. Road handling refers to the road holding ability in different types of vehicle maneuvering conditions, such as cornering, accelerating, or braking. The physical quantity that relates road handling ability to the suspension system is the tyre deflection [9]. Road handling is achieved if tyres are kept in contact with the road with minimal tyre deflection.
Suspension systems can be classified into three categories: passive, semi-active, and active suspension systems. The passive suspension system consists mainly of a spring and a viscous damper. The spring is used to store energy, while the viscous damper is used to dissipate energy. The parameters of the passive suspension system elements are fixed. This has affected vehicle ride comfort and road handling performances. The semi-active suspension system is similar to the passive suspension system, but the viscous damper is controlled to dissipate energy [10,11,12]. In an active suspension system, with additional components such as sensors and controllers, an actuator (pneumatic, hydraulic, or electromagnetic) is placed in parallel with passive elements: a spring and viscous damper. The actuator is capable of adding energy to the suspension system [13,14,15,16]. The energy added by the actuator is controlled based on the states of the vehicle, which are acquired from various sensors located at different points of the vehicle.
A passive suspension system is designed to preserve two desired performances, which are passenger ride comfort and road handling ability. A design problem is to provide a tradeoff between both performances that are opposite to one another. In active suspension system design, the primary goal is to resolve the inherent tradeoffs among passenger ride comfort and road handling ability by using an actuator that is controlled. Hence, an active suspension system can provide a high level of ride comfort by isolating the vehicle chassis from road disturbances and improving road handling by preventing the tyre from losing road contact.
Various control strategies have been proposed to control the actuator of the active suspension system, such as linear optimal control [17], adaptive control [18], H control [19], fuzzy logic control [20], and neural network control [21]. In this paper, PID control is used due to its simplicity, robustness, and effectiveness in a wide range of practical applications.
This paper focuses on deriving a mathematical model and designing a PID controller for an active suspension system for a passenger car to illustrate its potential for improving ride comfort and road handling ability. A quarter car model is used to observe the performance of a car suspension system in terms of the vertical acceleration of the car body, suspension deflection, and tyre deflection when subjected to road disturbances.
The remaining parts of the paper are organized as follows: in Section 2, an active suspension system for a quarter car model is described, and its mathematical model is derived. Also, the mathematical model of the road profile is presented in Section 3. The PID control strategy for an active suspension system is presented in Section 4. In Section 5, the simulation results of active and passive suspension systems are given and discussed. Finally, conclusions are given in Section 6.

2. Mathematical Modeling

A quarter car model with 2 degree-of-freedom (DOF) shown in Figure 1 is used for mathematical model and simulation purposes of the suspension system. The mass of one-fourth of the car body represented by sprung mass ms, and the mass of the axle-wheel-tyre assemblies is represented by unsprung mass mu. The car body such that sprung mass ms is supported by a suspension system consisting of a linear spring, a viscous damper, and actuator force. The spring and viscous damper are characterized by stiffness coefficient ks and damping coefficient cs. An actuator force f(t) is represented by a linear hydraulic actuator that is modeled as an ideal force generator in the active suspension system and controlled by a controller using data of a road profile from a sensor attached to the car. The elastic and damping properties of the tyre are represented by the spring with stiffness coefficient kt and the damper with damping coefficient ct. In this study, there is only vertical displacement input due to the road disturbance denoted by zr(t). It is assumed that the tyre is always in contact with the road.
The vertical displacements of the two masses zs(t) and zu(t) are chosen to be the generalized coordinates. Therefore, the static equilibrium positions of the two masses ms and mu are set as the coordinate origins. Now, assume that the vertical displacements are
z s t > z u t > z r t > 0
which implies that the springs are in tension and the elongation of the spring of the suspension system ks is z s t z u t . Therefore, the force exerted by the spring of the suspension system ks on the sprung mass ms is downward as it tries to restore to the undeformed position. Because of Newton’s third law, the force exerted by the spring of suspension system ks on the unsprung mass mu has the same magnitude, but opposite in direction. If the vertical displacements derivatives with respect to time, Eq. (1) becomes.
z ˙ s t > z ˙ u t > z ˙ r t > 0
which implies the sprung mass ms moves faster than the unsprung mass mu and the motion of the damper of the suspension system cs is z ˙ s t z ˙ u t . Therefore, the force exerted by the damping of the suspension system cs on the sprung mass ms is downward as it tries to oppose the motion of the sprung mass ms. Again, because of Newton’s third law the force exerted by the damping of suspension system cs on the unsprung mass mu has the same magnitude, but opposite in direction. The forces of the spring of the tyre kt and damping of the tyre ct can be obtained using the same concept. So, the Free-Body-Diagram (FBD) of sprung mass ms and unsprung mass mu is shown in Figure 2.
It is important to note that the gravitational forces msg and mug (where g is gravitational acceleration) are not included in the FBD because the static equilibrium positions of masses ms and mu are chosen as the coordinate origins.
Applying Newton’s second law to the masses ms and mu using Eq. (3) to obtain the differential equations of motion Eq. (4) and (5) as following,
m a z t = + z F z t
For sprung mass ms:
m s z ¨ s t = k s z s t z u t + f t c s z ˙ s t z ˙ u t
For unsprung mass mu:
m u z ¨ u t = k s z s t z u t f t + c s z ˙ s t z ˙ u t k t z u t z r t c t z ˙ u t z ˙ r t
Rearranging these differential equations (Eq. (4) and (5)) into input-output form as
m s z ¨ s t + c s z ˙ s t c s z ˙ u t + k s z s t k s z u t = f t
m u z ¨ u t c s z ˙ s t + c s + c t z ˙ u t k s z s t + k s + k t z u t = f t + k t z r t + c t z ˙ r t
Now, representing these differential equations (Eq. (6) and (7)) of suspension system in state-space form. State-space form is an alternative mathematical representation of a system as a set of input, output, and state variables related by first-order differential equations. Assume the state variables which define the values of the output variables are
x 1 t = z s t x 2 t = z u t x 3 t = z ˙ s t x 4 t = z ˙ u t
The derivative of these state variables (Eq. (8)) with respect to time are state-variable equations and obtained as
x ˙ 1 t = z ˙ s t x ˙ 2 t = z ˙ u t x ˙ 3 t = z ¨ s t x ˙ 4 t = z ¨ u t
where z ˙ s t and z ˙ u t of the state-variable equations (Eq. (9)) obtained from the state variables (Eq. (8)) as
z ˙ s t = x 3 t z ˙ u t = x 4 t
By using Eq. (8) and (10); z ¨ s t and z ¨ u t of the state-variable equations (Eq. (9)) obtained from the equation of motion Eq. (6) and (7), respectively, as
m s z ¨ s t + c s x 3 t c s x 4 t + k s x 1 t k s x 2 t = f t
m u z ¨ u t c s x 3 t + c s + c t x 4 t k s x 1 t + k s + k t x 2 t = f t + k t z r t + c t z ˙ r t
Rearranging Eq. (11) and (12) as
z ¨ s t = k s m s x 1 t + k s m s x 2 t c s m s x 3 t + c s m s x 4 t + 1 m s f t
z ¨ u t = k s m u x 1 t k s + k t m u x 2 t + c s m u x 3 t c s + c t m u x 4 t 1 m u f t + k t m u z r t + c t m u z ˙ r t
Using Eq. (10), (13), and (14); the state-variable equations (Eq. (9)) become
x ˙ 1 t = x 3 t x ˙ 2 t = x 4 t x ˙ 3 t = k s m s x 1 t + k s m s x 2 t c s m s x 3 t + c s m s x 4 t + 1 m s f t x ˙ 4 t = k s m u x 1 t k s + k t m u x 2 t + c s m u x 3 t c s + c t m u x 4 t 1 m u f t + k t m u z r t + c t m u z ˙ r t
Rewriting this state-variable equation (Eq. (15)) into state-equation as
x ˙ t = A x t + B u t + G w t
Whereas,
x t = x 1 t x 2 t x 3 t x 4 t A = 0 0 1 0 0 0 0 1 k s m s k s m s c s m s c s m s k s m u k s + k t m u c s m u c s + c t m u u t = f t B = 0 0 1 m s 1 m u
x(t) is the state vector, u(t) is the input vector of controlled force (which represents only one actuator force, f(t)), and w(t) is the input vector of road disturbance. A is the state matrix, and B and G are the input matrices for input vectors u(t) and w(t), respectively.
An active suspension system in this paper shows that passenger ride comfort can be improved by attaching only one sensor to the sprung mass ms of the quarter car model (Figure 1). So, it is assumed that only the sprung mass vertical displacement zs(t) could be measured (output) and used by the controller. The output zs(t) is x1(t) from the state variables (Eq. (8)). So, the output equation can be written in matrix from as:
y 1 t = 1 0 0 0 x 1 t x 2 t x 3 t x 4 t + 0 f t + 0 0 z r t z ˙ r t
As a result, the output equation can be conveniently expressed as
y t = C x t + D u t + H w t
Where
C = 1 0 0 0 D = 0 H = 0 0
C is the output matrix, D and H are direct transmission matrices for input vectors u(t) and w(t), respectively. It should be noted that the combination of the state equation (Eq. (16)) and output equation (Eq. (18)) is known as the state-space form [22].
x ˙ t = A x t + B u t + G w t y t = C x t + D u t + H w t
A Simulink block diagram representation of state-space form (Eq. (19)) for a quarter car model active suspension system is shown below in Figure 3. In a passive suspension system, the actuator force or control input u(t) in Eq. (19) can be set to zero.
The suspension system parameter values of the quarter car model used for simulation are given in Table 1.
The suspension deflection z s t z u t of the car is limited by the mechanical structure, and it is limited to ± 8 c m [23].

3. Road Profile

A speed breaker road profile such as a single sinusoidal bump (Figure 5) was assumed as the road disturbance to the system. This road disturbance zr(t) is given by the expression [8,24],
z r t = a 2 1 cos 2 π v l t , f o r t 1 t t 2 0 , e l s e
Where a is the height and l is the width of bump of the road disturbance profile experienced by the wheel during a car travel with a constant forward speed v. t represents the time and t1 and t2 are the time start and leave for the wheel contact with bump, and the time leave t2 is given by,
t 2 = t 1 + l v
The parameter values of the bump profile are a = 0.05 m and l = 3.5 m , and the constant forward speed is v = 25 k m . h 1 . For a simulation time 6 seconds, assuming the bump (speed breaker road profile) occur after t 1 = 0.5 seconds. A Simulink block diagram representation of road disturbance (Eq. (20)) is shown below in Figure 4.
Figure 4. Simulink block diagram representation of road disturbance.
Figure 4. Simulink block diagram representation of road disturbance.
Preprints 200896 g004
Figure 5. Road disturbance.
Figure 5. Road disturbance.
Preprints 200896 g005

4. PID Controller Design

PID control is the most widely used control strategy in industrial control systems [25,26] because it is relatively simple to implement and tune, robust, and can provide stable control across a wide range of operating conditions. It consists of proportional P(e(t)), integral I(e(t)), and derivative D(e(t)) parts. These parts can be interpreted in terms of time, as P depends on the present error, I on the accumulation of the past error, and D on the prediction of the future error. The weight sum of these three parts is used to reduce the error to zero or a small value for the plant via a control element. The strength of the PID control strategy depends on the factors of the performance index, which can be weighted according to the designer’s desires or other constraints using it.
Figure 6 shows a Simulink block diagram representation of an active suspension system for a quarter car model using a PID controller with feedback.
In this paper, a sensor selected to measure the sprung mass vertical displacement zs(t), which is an output y(t) of the suspension system. This measurement from the sensor is sent without any time delay to compare it with the desired vertical displacement of the sprung mass r(t) in order to determine the error e(t). The desired vertical displacement of the sprung mass r(t) is set to zero, and the error e(t) is represented as the input of the PID controller.
e t = r t z s t
With this error e(t), the output of the PID controller can be given as [2,22],
u t = K p e t + K i 0 T e t d t + K d d e t d t
Where, Kp is proportional gain, Ki is the integral gain, and Kd is the derivatives gain and these gains known as controller parameters. Then, an input-controlled force u(t) is delivered to the quarter car model as an additional force to improve the passenger rid comfort.
The parameters Kp, Ki and Kd for a PID controller in an active suspension system can be obtained automatically using PID tuner in MATLAB/Simulink. The values of the controller parameters generated automatically in PID tuner are given in Table 2.

5. Simulation Results and Discussion

In this section, simulation results are presented using MATLAB/Simulink software to illustrate the effectiveness of the active suspension system. The performance of the active suspension system is compared with that of the passive suspension system.
Figure 7 and Figure 8 show clearly how the active suspension system using PID control strategy can effectively absorb the car vibration in comparison to the passive suspension system. The sprung mass vertical acceleration z ¨ s t in the active suspension system is decreased significantly, which guarantee better passenger ride comfort. Also, the tyre deflection z u t z r t in the active suspension system is smaller, which guarantee better road handling ability.
Figure 9 shows the suspension deflection z s t z u t of both active and passive suspension systems. The result shows that the suspension deflection within the deflection limit ± 8 c m . Also, the result shows that the suspension deflection is decreased significantly in active suspension system when compared with passive suspension system.
Figure 7, Figure 8 and Figure 9 provide a qualitative representation of the suspension system's performance. However, it is better to use quantitative representation for suspension system’s performance evaluation. Table 3 shows the root mean square (RMS) values of the three performance parameters: sprung mass vertical acceleration, tyre deflection and suspension deflection for the road disturbance (speed breaker). For less RMS value indicates that the suspension system has a better performance. Also, Table 3 shows the percentage reduction in RMS values of these three performance parameters for the road disturbance.

6. Conclusion

In this paper, the mathematical model of the active suspension system for a quarter car model with 2 DOF is derived and presented in state-space form. Then, the PID control strategy is implemented in the active suspension system to improve passenger ride comfort.
A comparison with a passive suspension system is conducted in MATLAB/Simulink. The results showed that the active suspension system improves passenger ride comfort while maintaining road handling abilities. Additionally, the suspension deflection remains within the deflection limit compared to the passive suspension system.

References

  1. PEDEN, M. World report on road traffic injury prevention. World health organization. Geneva. 2004.
  2. SULTAN M.; RIESSOM, W.; ABIYOU, S. Dynamic analysis and control simulation of half car model active suspension system. M.S. thesis. Jimma, Ethiopia: Jimma University; 2019. Available from: https://repository.ju.edu.et//handle/123456789/7204.
  3. GEBRU, M. Road traffic accident: Human security perspective. International Journal of Peace and Development Studies. 2017, 8(2), p. 15-24. Available from:. [CrossRef]
  4. JONES, S.; TEFE, M.; ZEPHANIAH, S.; TEDLA, E.; APPIAH-OPOKU, S.; WALSH, J. Public transport and health outcomes in rural sub-Saharan Africa - A synthesis of professional opinion. Journal of Transport & Health. 2016, 3(2), p. 211-219. Available from:. [CrossRef]
  5. SINGH, S. Critical reasons for crashes investigated in the National Motor Vehicle Crash Causation Survey. Washington, DC: National Highway Traffic Safety Administration, 2018. Available from: https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/812506.
  6. SCHICK, S. Accident Related Factors. In formation Society Technologies, Project No. 027763 – TRACE, 2009.
  7. WANG, H.; MUSTAFA, G.; TIAN, Y. Model-free fractional-order sliding mode control for an active vehicle suspension system. Advances in Engineering Software. 2018, 115, p. 452-461. Available from: . [CrossRef]
  8. DU, H.; ZHANG, N. H∞ control of active vehicle suspensions with actuator time delay. Journal of Sound and Vibration. 2007, 301, p. 236-252. Available from: . [CrossRef]
  9. FATEH, M. M.; ALAVI, S. Impedance control of an active suspension system. Mechatronics. 2009, 19, p. 134 -140. Available from: . [CrossRef]
  10. HEO, S. J.; SON, S. H. Modelling of continuously variable damper for design of semi-active suspension systems. International Journal of Vehicle Design. 2003, 31(1), p. 41-57. Available from: . [CrossRef]
  11. PAULIDES, J.; ENCICA, L.; LOMONOVA, E. A.; VANDENPUT, A. J. A. Design Considerations for a Semi-Active Electromagnetic Suspension System. Magnetics, IEEE Transactions on. 2006, 42, p. 3446 - 3448. Available from: . [CrossRef]
  12. CHO, S. W.; JUNG, H. J.; LEE, I. Smart passive system based on magnetorheological damper. Smart Mater. Struct. 2005, 14, p. 707-714. Available from:. [CrossRef]
  13. GILLESPIE, T. D. Fundamentals of vehicle dynamics. SAE International. 1992.
  14. PRIYANDOKO, G.; MAILAH, M.; JAMALUDDIN, H. Vehicle active suspension system using skyhook adaptive neuro active force control. Mechanical Systems and Signal Processing. 2009, 23, p. 855-868. Available from:. [CrossRef]
  15. ESMAILZADEH, E.; TAGHIRAD, H. D. Active Vehicle Suspensions With Optimal State-Feedback Control. International Journal of Modelling and Simulation. 1998, 18, p. 228-238. Available from: . [CrossRef]
  16. MD YUSOF, H.; GOODALL, R. M.; DIXON, R. Active railway suspension controllers using electro-mechanical actuation technology. UKACC International Conference on Control. Coventry, UK, 2010.
  17. ELMADANY, M. M.; ABDULJABBAR, Z. S. Linear Quadratic Gaussian Control of a Quarter-Car Suspension. Vehicle System Dynamics. 1999, 32(6), p. 479-497. Available from: . [CrossRef]
  18. ALLEYNE, A. G.; HEDRICK, J. K. Nonlinear Adaptive Control of Active Suspensions. Control Systems Technology, IEEE Transactions on. 1995, 3(1), p. 94 - 101. Available from:. [CrossRef]
  19. GAO, H.; SUN, W.; SHI, P. Robust Sampled-Data H Control for Vehicle Active Suspension Systems. Control Systems Technology, IEEE Transactions on. 2010, 18(1), p. 238 – 245. Available from:. [CrossRef]
  20. YOSHIMURA, T.; NAKAMINAMI, K.; KURIMOTO, M.; HINO, J. Active Suspension of Passenger Cars Using Linear and Fuzzy Logic Controls. Control Engineering Practice. 1999, 7, p. 41-47. Available from: . [CrossRef]
  21. GUCLU, R.; GULEZ, K. Neural network control of seat vibrations of a non-linear full vehicle model using PMSM. Mathematical and Computer Modelling. 2008, 47, p. 1356-1371. Available from:. [CrossRef]
  22. ESFANDIARI, R. S.; LU, B. Modeling and Analysis of Dynamic Systems. 2 ed. CRC Press.2014.
  23. LIN, J.; KANELLAKOPOULOS, I. "Nonlinear design of active suspensions. IEEE Control Systems Magazine. 1997, 17(3), p. 45-59. Available from: . [CrossRef]
  24. WANG, G.; CHEN, C.; YU, S. Optimization and static output-feedback control for half-car active suspensions with constrained information. Journal of Sound and Vibration. 2016, 378, p. 1-13. Available from: . [CrossRef]
  25. OGATA, K. Modern Control Engineering. 5 ed. Prentice Hall. 2010.
  26. CERVANTES, I.; ALVAREZ-RAMIREZ, J. On the PID tracking of robot manipulators. Systems & Control Letters. 2001, 42(1), P. 37-46. Available from: . [CrossRef]
Figure 1. Physical system of a quarter car model for an active suspension system with sensor and controller.
Figure 1. Physical system of a quarter car model for an active suspension system with sensor and controller.
Preprints 200896 g001
Figure 2. FBD of quarter car model active suspension system.
Figure 2. FBD of quarter car model active suspension system.
Preprints 200896 g002
Figure 3. Simulink block diagram representation of state-space form.
Figure 3. Simulink block diagram representation of state-space form.
Preprints 200896 g003
Figure 6. Simulink block diagram representation of active suspension system using PID controller with feedback.
Figure 6. Simulink block diagram representation of active suspension system using PID controller with feedback.
Preprints 200896 g006
Figure 7. Sprung mass vertical acceleration vs. time.
Figure 7. Sprung mass vertical acceleration vs. time.
Preprints 200896 g007
Figure 8. Tyre deflection vs. time.
Figure 8. Tyre deflection vs. time.
Preprints 200896 g008
Figure 9. Suspension deflection vs. time.
Figure 9. Suspension deflection vs. time.
Preprints 200896 g009
Table 1. Quarter car model parameters [18].
Table 1. Quarter car model parameters [18].
Parameter Value Units
ms 290 kg
cs 1000 N.s.m-1
ks 16812 N.m-1
mu 59 kg
ct 0 N.s.m-1
kt 190000 N.m-1
Table 2. Controller parameters generated in PID tuner.
Table 2. Controller parameters generated in PID tuner.
Parameter Value
P 104290
I 316433
D 8159
N (Filter coefficient) 3240
Table 3. RMS values of the three performance parameters.
Table 3. RMS values of the three performance parameters.
Passive
suspension system
Active
suspension system
%
Reduction
Sprung mass vertical acceleration in m.s-2
0.726 0.151 79.20
Suspension deflection in m
0.011 0.008 27.27
Tyre deflection in m
0.0011 0.0005 54.54
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated