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
which implies that the springs are in tension and the elongation of the spring of the suspension system
ks is
. 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.
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
. 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,
Rearranging these differential equations (Eq. (4) and (5)) into input-output form as
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
The derivative of these state variables (Eq. (8)) with respect to time are state-variable equations and obtained as
where
and
of the state-variable equations (Eq. (9)) obtained from the state variables (Eq. (8)) as
By using Eq. (8) and (10);
and
of the state-variable equations (Eq. (9)) obtained from the equation of motion Eq. (6) and (7), respectively, as
Rearranging Eq. (11) and (12) as
Using Eq. (10), (13), and (14); the state-variable equations (Eq. (9)) become
Rewriting this state-variable equation (Eq. (15)) into state-equation as
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:
As a result, the output equation can be conveniently expressed as
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].
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
of the car is limited by the mechanical structure, and it is limited to
[
23].
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.
With this error
e(t), the output of the PID controller can be given as [
2,
22],
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
in the active suspension system is decreased significantly, which guarantee better passenger ride comfort. Also, the tyre deflection
in the active suspension system is smaller, which guarantee better road handling ability.
Figure 9 shows the suspension deflection
of both active and passive suspension systems. The result shows that the suspension deflection within the deflection limit
. 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.