Professional Documents
Culture Documents
ABSTRACT : Suspension system design is a challenging task for the automobile designers in view of multiple
control parameters, complex objectives and stochastic disturbances. For vehicle, it is always challenging to
maintain simultaneously a high standard of ride comfort, vehicle handling under all driving conditions. The
objective of this paper is to develop a MATLAB/SIMULINK model of full car to analyze the ride comfort and
vehicle handling. As well as the detail study of mathematical modeling with step by step formation of state space
matrix are to be developed and validation of simulink model with analytical solution of state space matrix is to
be done elaborately on this paper.
Keywords Vehicle dynamics, Full car model, State space equation, Ride comfort, Matlab/Simulink
I.
INTRODUCTION
Present automotive industry is witnessing a neck to neck fight among the automotive companies so as to
produce highly developed models for better performance. One of the performance requirements is advanced
suspension systems to give better vehicle handling for smooth drive leading to passenger comfort. Most of
research activities during last decades have been directed to vibration control of vehicle, which are influenced
by the harmful effects of vibrations caused by road irregularities on driver's comfort. Griffin et al [1], have
shown that the interior vibration of a vehicle has a significant effect on comfort and road holding capability. To
reduce this type of vibration, manufacturer's efforts have led to a suspension system installed between road
excitation and vehicle body. Gundogdu [2] presented an optimization of a four-degree of freedom quarter car
seat and suspension system using genetic algorithms to determine a set of parameters to achieve the best
performance of the driver's seat. Wong [3] through his elaborative research has established the role of road
surface irregularities, ranging from potholes to random variations of the surface elevation profile, acts as a major
source that excites the vibration of the vehicle body through the tyre/wheel assembly and the suspension system.
Thite [4] has developed and analyzed refined quarter car suspension model, which includes the effect of series
stiffness, to estimate the response at higher frequencies; Governing equations of motion are manipulated to
calculate the effective stiffness and damping values. State space model is arranged in a novel form to find
eigenvalues. Agharkakli [5] have obtained a mathematical model for the passive and active suspensions
systems for quarter car model and offered a compromise between two conflicting criteria, good road handling
and improve passenger comfort are Simulated model for quarter car by using MATLAB/SIMULINK software.
The literature mainly focuses on the effect of road irregularities on ride comfort and road holding of quarter-car
and half-car models and governing equations are also formed to develop a SIMULINK model, however there
remains ample scope for further studies such as validation of SIMULINK model with analytical models. The
present work aims at developing a details analytical formation of governing equations for a full car model. At
first a mathematical full car model considering seven degrees of freedom has been developed using passive
suspension and then through state space matrix, analytical solution for the displacement of the vehicle body has
obtained. This paper also discusses the development of Simulink model for 7-DOF full car model and a
validation of that model with analytical solution. Further, this validated Simulink model can be used to study
the various parameters sets involved for optimization of ride comfort and road holding as per ISO: 2631-1, 1997
[8] for different standard Road profile specified in, IRC-99-1988 [5] and Traffic advisory Leaflet 10/00 [6].
II.
MATHEMATICAL MODEL
Fig.1 shows a full car model with seven degrees of freedom system considered for analysis. It is consisting of
sprung mass, Ms referring to the part of the car that is supported on springs and unsprung mass which refers to
the mass of wheel assembly. The tyre has been replaced with its equivalent stiffness and tyre damping is
22 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
neglected as its a negligible compare to tyre stiffness. In the vehicle model sprung mass is considered to have 3
DOF i.e. bounce, pitch and roll.
M
M
M
wr1
wr2
,M
,M
cg
a,b
c,d
Ixx, Iyy
wl1
wl2
sr1
,K
,K
sr2
sl1
sl2
C ,C
sr1 sl1
C ,C
sr2 sl2
K
wr1
,K
wr2
Z
Z
,K
wr1
wr2
Z
Z
rr1
rr2
wl1
wl2
,Z
wl1
,Z
,Z
,Z
wl2
rl1
rl2
Ms
23 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
Ms Z
cg -K sr1 (Zcg - a - c - Z wr1) - K sl1(Zcg - a d - Z wl1)
-K sr2 (Zcg b- c-Z wr2 )-K sl2 (Zcg b d-Z wl2 )
-Csr1 (Z
cg - a - c-Z wl2 )-Csl1(Zcg - a d-Z wl1)
-Csr2 (Z
cg b- c-Z wl2 )-Csl2 (Zcg b- d-Z wl2 )
( K K K
Ms Z
cg
sr1
sl1
sr 2 K sl2 )Zcg ( Csr1 Csl1 Csr 2 Csl2 )Z cg
(K c K d K c K d) (C c C d C c C d)
sr1
sl1
sr 2
sl2
sr1
sl1
sr 2
sl2
(C )Z
(C )Z
(C )Z
(C )Z
1
sr1
wr1
sl1
wl1
sr 2
wr 2
sl2
wl2
Csr1 (Z
cg a c Z wr1)a Csl1(Zcg a d Z wl1)a
Csr2 (Z
cg b c Z wr2 )b Csl2 (Zcg b d Z wl2 )b
Iyy
(K sr1a K sl1a K sr2 b K sl2 b)Zcg (Csr1a Csl1a Csr2 b Csl2 b)Z
cg
(K sr1a 2 K sl1a 2 K sr2 b 2 K sl2 b 2 ) (Csr1a 2 Csl1a 2 Csr2 b 2 Csl2 b 2 )
(K ac K ad K bc K bd) (C ac C ad C bc C bd)
sr1
sl1
sr2
sl2
sr1
sl1
sr2
sl2
(C a)Z
( C a)Z
(C b)Z
C b)Z
(2)
sr1
wr1
sl1
wl1
sr2
wr2
sl2
wl2
Csr1 (Z
cg a c Z wr1 )c Csl1(Zcg a d Z wl1)d
Csr2 (Z
cg b c Z wr2 )c Csl2 (Zcg b d Z wl2 )d
I xx
(K sr1c K sl1d K sr2 c K sl2 d)Zcg (Csr1c Csl1d Csr2 c Csl2 d)Z
cg
(K sr1ac K sl1ad K sr2 bc K sl2 bd) (Csr1ac Csl1ad Csr2 bc Csl2 bd)
(K sr1c 2 K sl1d 2 K sr2 c2 K sl2 d 2 ) (Csr1c 2 Csl1d 2 Csr2 c 2 Csl2 d 2 )
(K sr1c)Zwr1 (K sl1d)Z wl1 ( K sr2 c)Z wr2 (K sl2 d)Z wl2
((Csr1c)Z
wr1 (Csl1d)Z wl1 ( Csr2 c)Z wr2 (Csl2 d)Z wl2 ) (3)
For Front right wheel (Unsprung Mass):
24 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
M wr1Z
wr1 (K sr1 )Zcg Csr1Zcg ( K sr1a) (Csr1a) ( K sr1c)
(K
(Csr1c)
sr1 K wr1 )Z wr1 ( Csr1 )Z wr1 K wr1Z rr1
M wr1Z
wr1 K sr1 (Zcg a c Z wr1 ) K wr1 (Z wr1 Zrr1 )
Csr1 (Z
cg a c Z wr1 ) (4)
For Front left wheel (Unsprung Mass):
M wl1Z
wl1 (Ksl1 )Zcg Csl1Zcg (Ksl1a) (Csl1a) (Ksl1d)
(K
(Csl1d)
sl1 K wl1)Zwl1 (Csl1)Zwl1 K wl1Zrl1
M wl1Z
wl1 K sl1 (Zcg a d Zwl1 ) K wl1 (Z wl1 Zrl1 )
Csl1 (Z
cg a d Z wl1 ) (5)
For Rear right wheel (Unsprung Mass):
M wr2 Z
wr2 (Ksr2 )Zcg Csr2 Zcg (Ksr2 b) (Csr2 b) (Ksr2c)
( K
(Csr2c)
sr2 K wr2 )Zwr2 (Csr2 )Zwr2 K wr2 Zrr2
M wr 2 Z
wr 2 K sr 2 (Zcg b c Z wr 2 ) K wr 2 (Z wr 2 Zrr 2 )
Csr 2 (Z
cg b c Z wrr 2 ) (6)
For Rear left wheel (Unsprung Mass):
M
Z
(K
)Z C
wl2
wl2
sl2
cg
sl2 Zcg
(K d)
(Ksl2 b) (Csl2 b)
sl2
(K
(Csl2 d)
sl2 K wl2 )Zwl2 ( Csl2 )Z wl2 K wl2 Zrl2
M wl2 Z
wl2 K sl2 (Zcg b d Zwl2 ) K wl2 (Zwl2 Zrl2 )
Csl2 (Z
cg b c Z wl2 ) (7)
Parameters for Simulation of full car model
The fixed parameters mentioned in various research papers are taken for the simulation study. Suspension spring
stiffness are considering 55000 N/m, 25000 N/m and damping coefficient 4000 N-s/m, 1000 N-s/m respectively.
The permutation and combination of stiffness and damping coefficient are studied in simulation. The fixed
parameters of full car model are shown in Table1.
=M
=60 Kg.
wl1
M
=M
=60 Kg.
wr2
wl2
wr1
=K
=30,000 N/m.
wl1
K
=K
=30,000 N/m
wr2
wl2
Ixx, = 4000 Kg-m2
wr1
a = b =1.5 m
C = d =1 m
Iyy = 950 Kg-m2
25 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
Assuming following state variables
X
Zcg X1
X3
Z
cg
2
Zwl1 X9
Z
Z
wr1 X8
wl1 X10
X4
X5
X6
Zwr1 X7
Zwr2 X11
Z
wr2 X12
Zwl2 X14
Z
wl2 X14
Substituting above variables in Eq.(1-7) and writing the equations in state space matrix form,
X A X B U
Y C X DU
erehW
A = A1
B = 0
A2 A3 A4 A5 A6 A7
0
K wr1
M wr1
K wl1
M wl1
K wr 2
M wr 2
K wl1
M wl1
Output matrix C will be depending on the output variable to be found out as follows.
C 1
0 0 0 0 0 0 0 0 0 0 0 0 0 -------for Zcg
C 0
C 0
0 1 0 0 0 0 0 0 0 0 0 0 0 -------for
0 0 0 1 0 0 0 0 0 0 0 0 0 -------for
D 0
0 0 0 0 0 0 0 0 0 0 0 0 0
A1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
A3 0 0 0 1 0 0 0 0 0 0 0 0 0 0
A5 0 0 0 0 0 1 0 0 0 0 0 0 0 0
A7 0 0 0 0 0 0 0 1 0 0 0 0 0 0
A9 0 0 0 0 0 0 0 0 0 1 0 0 0 0
A11 0 0 0 0 0 0 0 0 0 0 0 1 0 0
A13 0 1 0 0 0 0 0 0 0 0 0 0 0 1
26 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
T
T
( K sr1a K sl1a K sr 2b K sl 2b)
( K sr1 K sl1 K sr 2 K sl 2 )
T
( K sr1c K sl1d K sr 2c K sl 2 d )
ms
I yy
I xx
ms
I yy
I xx
K
a
^
2
K
a
^
2
K
b
^
2
K
b
^
2)
sl1
sr 2
sl 2
sr1
ms
I yy
Ixx
(C a C a C b C b)
(
C
a
^
2
C
a
^
2
C
b
^
2
C
b
^
2)
sr
1
sl
1
sr
2
sl
2
sr1
sl1
sr 2
sl 2
(Csr1ac Csl1ad Csr 2bc Csl 2bd )
ms
I yy
I xx
(K c K d K c K d )
( K sr1ac K sl1ad K sr 2bc K sl 2bd )
sl1
sr 2
sl 2
( K sr1c ^ 2 K sl1d ^ 2 K sr 2c ^ 2 K sl 2 d ^ 2)
sr1
ms
I yy
I xx
(C ac C ad C bc C bd )
(C c ^ 2 C d ^ 2 C c ^ 2 C d ^ 2)
(Csr1c Csl1d Csr 2 c Csl 2 d )
sr1
sl1
sr 2
sl 2
sl1
sr 2
sl 2
sr1
ms
I yy
I xx
K sr1
K sr1a
K
c
sr1
ms
I yy
I
A2
xx
Csr1
A
6
A4
Csr1a
Csr1c
m
s
I yy
I xx
K sl1
K sl1a
K sl1d
m
s
I yy
I xx
Csl1
C sl1 a
Csl1d
ms
I
I yy
xx
K sr 2
K sr 2 c
K sr 2b
ms
I xx
I yy
Csr 2
C
c
Csr 2b
sr 2
ms
I xx
I yy
K sl 2
K sl 2 d
K sl 2b
ms
I xx
I yy
Csl 2
Csl 2 d
Csl 2b
ms
I xx
I
yy
Fig. 2 shows the plot of variation of displacement of ZCG with time obtained by simulation of SIMULINK
model developed from the governing equations (1-7). The simulation result is in good agreement with analytical
solution using the above State-Space Matrix solved using MATLAB coding and output plot is shown in Fig.3 as
variation of displacement ZCG with respect to time as analytical solution.
27 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
Csl1
mwl1
K sla
mwl1
Csl1a
mwl1
K sl1d
mwl1
Csl1d
A10
mwl1
( K sl1 K wl1 )
mwl1
Csl1
mwl1
K sl1
mwl1
K sr 2
mwr 2
Csr 2
mwr 2
K sr 2 b
mwr 2
Csr 2 b
mwr 2
K c
sr 2
mwr 2
Csr 2 c
A12
mwr 2
( K sr 2 K wr1 )
mwr 2
Csr 2
mwr 2
III.
K sl 2
mwl 2
Csl 2
mwl 2
K sl 2 b
mwl 2
Csl 2 b
mwl 2
K
d
sl 2
mwl 2
Csl 2 d
A14
mwl 2
( K sl 2 K wl 2 )
mwl 2
Csl 2
mwl 2
K sr1
mwr1
Csr1
mwr1
K sr1a
mwr1
Csr1a
mwr1
K sr1c
mwr1
Csr1c
A8
mwr1
( K sr1 K rr1 )
mwr1
Csr1
mwr1
28 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
comfortable if the weighted RMS acceleration is below 0.315 m/s2,but to cross the bump speed of the vehicle
must be less than 10 kmph which can be fairly comfortable to human body. For the proper Suspension travel
minimum of 5 inches (0.127 m) of suspension travel must be available in order to absorb a bump acceleration of
one-half g without hitting the suspension stops (Gillespie, 2003). For the proper road holding relative
displacement between wheel and road must be in the range of 0.0508 m (Gillespie, 2003). In this paper, analysis
of validated full car simulation model is conducted to study the effect of suspension spring and damping
coefficient on ride comfort and road holding is tabulated in Table.1. A standard highway road profile (table top
half sine wave, width 3.7m & amplitude 10cm) as per IRC-99-1988 is used to study the simulation for different
vehicle speed such as 40, 25 and 10 kmph, shown in Fig. 4. Also the road profile of city (half sine wave, width
0.3 m & amplitude 10cm) used for analysis to find the performance characteristics of vehicle.
1000
0.082
0.084
0.054
0.07
0.065
0.054
0.07
0.075
0.062
0.06
0.061
0.055
0.0196
0.01111
0.004937
0.015
0.0085
0.003
0.02011
0.00834
0.00351
0.0149
0.00858
0.003
5
6
6.2
1.8
2
3.5
4.5
5
6
1.4
1.8
3.5
0.06
0.04
0.01665
0.03447
1
1.2
29 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
Vehicle CG Bounce
Rolling
Fig.3 K=55000,C=4000
Fig. 9 Pitch angle Vs Time for K=25000,C=4000
30 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
V.
CONCLUSION
In this work the methodology was developed to design a passive suspension for a passenger car for satisfying
the two conflicting criteria viz. Ride comfort and Road holding as per ISO-2631-1, 1997. Mathematical
modeling has been also performed using a seven degree-of-freedom model of the full car for passive system.
The solution of analytical methods is validated with the Simulink model. This validated simulation model is
used as a platform to analyze the performance of vehicle dynamics for different road profile. Table 1 shows the
ride comfort and road holding for different standard road profiles. From this table one can easily conclude that
speed range of 5 to 10 kmph must be an optimum speed to cross the bump without affecting the Human
tolerance zone of 0.315 m/s2 to 0.625 m/s2 as per ISO standard. Presently, the effect of synthetic type bump are
used in city area, which are more dangerous for human health, as vehicle body acceleration is very high, even at
velocity of 10 kmph. The effect of bump of same amplitude nearly has no effect on pitch angle and roll angle of
the vehicle, as shown in Fig.9 and 10. As per results spring stiffness, damping coefficient as 25000 N/m and
4000 N-s/m may provide better comfort.
The outcome of this paper using the validated simulink model of full car with detailed steps for further study,
analysis and optimization of the other suspension parameters in automotive system designs.
VI.
Future Scope
There is tremendous amount of scope for further studies of this topic, as one can compare the Semi-active,
Active suspension system with Passive system. Some evolutionary optimization techniques, like Genetic
Algorithm will be used to optimize the multiobjective functions.
REFERENCES
[1]
M J Griffin, Handbook of Human Vibration. (1996), Academic press, London Publication, ISBN-10: 0123030412.
[2]
O. Gundogdu, Optimal seat and suspension design for a quarter car with driver model using genetic algorithms, International
Journal of Industrial Ergonomics, 37(4), (2007), 327-332.
[3]
J. Y. Wong, Theory of Ground Vehicles, John Wiley & Sons, New York, (2008). ISBN-10: 0470170387.
[4]
A. N. Thite, Development of a Refined Quarter Car Model for the Analysis of Discomfort due to Vibration, Advances in
Acoustics and Vibration, Hindawi Publishing Corporation, Article ID 863061,(2012) doi:10.1155/2012/863061.
[5]
A. Agharkakli, G. S. Sabet, A. Barouz, Simulation and Analysis of Passive and Active Suspension System Using Quarter Car
Model for Different Road Profile, International Journal of Engineering Trends and Technology, 3(5), (2012), 636-644.
[6]
IRC-99-1988: Tentative guidelines on the provision of speed breakers for control of vehicular speeds on minor roads published
by The Indian Road Congress.
[7]
Traffic advisory Leaflet 10/00, Road humps: discomfort, noise, and ground-borne vibration (2000), TM Division, Department of
Transport, 2/06 Great Minster House, 76 Marsham Street, London SW1P 4DR.
[8]
ISO: 2631-1, 1997, Mechanical vibration and shock - Evaluation of human exposure to whole-body vibration
[9]
P.Y. Zhu, J.P. Hessling, D.S. Liu, Optimal road hump for comfortable speed reduction, Fourth International Symposium on
Precision Mechanical Measurements, Proc. of SPIE Vol. 7130, 71304L, (2008).
[10]
A. Shirahatt , P.S.S. Prasad , P. Panzade, M.M. Kulkarni, Optimal design of passenger car suspension for ride and road holding,
Journal of the Brazilian Society of Mechanical Science & Engineering. 30(1), (2008), 66-76.
31 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
32 | Page
Simulation and Analysis of Full Car Model for various Road profile on a analytically validated
MATLAB/SIMULINK model
33 | Page