Documente Academic
Documente Profesional
Documente Cultură
n1
n2
S
s
i
ISBN:978-988-17012-3-7
..
x1 : sprung mass accelearation,m/s2
x1-x2: suspension travel, m
x2-w : tire deflection, m
z(s) : distance along the road, m
1. INTRODUCTION
Suspension systems have been widely applied to
vehicles, from the horse-drawn carriage with flexible
leaf springs fixed in the four corners, to the modern
automobile with complex control algorithms. The
main aim of suspension system is to isolate a vehicle
body from road irregularities in order to maximize
passenger ride comfort and retain continuous road
wheel contact in order to provide road holding [1].
Demands for better ride comfort and controllability of
road vehicles like passenger cars has motivated to
develop new type of suspension systems like active
and semi active suspension systems. These
electronically controlled suspension systems can
potentially improve the ride comfort as well as the
road handling of the vehicle [2]. An active suspension
system has the capability to adjust itself continuously
to changing road conditions. By changing its
character to respond to varying road conditions, active
suspension offers superior handling, road feel,
responsiveness and safety [3].
In this paper an attempt is made to develop an
active suspension with PID controller to improve the
performance of suspension system and performance is
verified with MATLAB 7.0.1.
2. MATHEMATICAL MODELING
In this work, a quarter car model with two degreesof-freedom is considered instead of full model. It not
only leads to simplify the analysis but also represents
most of the features of the full model.
A. Passive Suspension System
The two degrees of freedom quarter model shown
in Figure 1 is the most commonly used model in the
design studies for passive suspension system.
WCE 2008
C (s) =
( Kd ) s 2 + ( Kp ) s + Ki
s
(5)
m1 x1 + c1 ( x1 x 2 ) + k1 ( x1 x2 ) = 0
(1)
..
Kp
m2 x2 c1 ( x1 x2 ) k1 ( x1 x2 ) k2 (w x2 ) = 0
(2)
B. Active Suspension System
e(t)
..
(4)
A proportional-integral-derivative controller (PID
controller)[7] is a common feedback loop component
in industrial control systems. The difference (or
"error" signal) is then used to adjust some input to the
process in order to bring the process' measured value
back to its desired setpoint. PID controllers do not
require advanced mathematics to design and can be
easily adjusted (or "tuned") to the desired application,
unlike more complicated control algorithms based on
optimal control theory. Figure 3 is the block diagram
of the PID controller. Kp as the proportional gain, Ki
as the integral gain and Kd as the derivative gain
which are the parameters to be varied to tune the
controller for the required performance of the system.
u(t)
I
+
dt
(3)
m2 x2 c1 ( x1 x2 ) k1 ( x1 x2 ) k2 (w x2 ) + F = 0
ISBN:978-988-17012-3-7
de(t)
Kd
m1 x1 + c1 ( x1 x 2 ) + k1 ( x1 x2 ) F = 0
t
Ki e(t ) dt
0
numd numc
nump
(6)
(X1 X2) =
W
(X1 X2)
dend denc
denp
where
( X 1 ( s ) X 2 ( s ))
numd
F (s)
W (s)
=
=
( X 1 ( s ) X 2 ( s ))
dend
W (s)
F (s)
C (s) =
( Kd ) s 2 + ( Kp ) s + Ki
s
WCE 2008
nump X 1 ( s ) X 2 ( s )
=
denp
F ( s)
where
(7)
nump X 2W
=
denp
F (s)
numc
numd
nump
X1 =
W
( X1 X 2 )
(8)
denc
dend
denp
where
transfer
2 =
nump X 1 ( s )
=
denp
F ( s)
Closed loop
displacement,
function
sprung
mass
numd*denc*nump
(c1s + k1)
(9)
numd*denp*denc*(c1s + k1) m1 *nump*numc*dend*s2
numd numc
nump
X1 =
W
(X1 X2 )
denc
dend
denp
..
(10)
where
..
nump X 1 ( s )
=
denp
F (s)
Closed loop transfer function of sprung mass
numd
*denc
*nump
(c1s+k1)
acceleration
numd
*denp
*denc
*(c1s+k1)m1 *nump
*numc
*den
(11)
m1
m2
k1
c1
k2
Sprung mass
Unsprung mass
Suspension spring constant
Suspension damping
coefficient
Tire spring constant
250 kg
50 kg
18,600 N/m
1,000 Ns/m
196,000 N/m
numd numc
nump
X2W=
W
(X1 X2)
(12)
dend denc
denp
ISBN:978-988-17012-3-7
WCE 2008
5. STEP INPUT
0.08 t > 1
0
w =
0.06
0.02
(15)
)
m(
l
e
v
ar
t
n
oi
s
n
ep
s
u
S
0.14
Passive
Active
Road input
0.12
0.1
)
m
(t
n
e
m
e
c
al
p
si
D
s
s
a
M
g
n
ur
p
S
Passive
Active
0.04
t 1
0.08
0
-0.02
-0.04
-0.06
-0.08
0.06
-0.1
0.04
-0.12
0.5
1.5
2.5
3
Time(sec)
3.5
4.5
0.02
0
-0.02
0.5
1.5
2.5
3
Time(sec)
3.5
4.5
0.04
Passive
Active
0.02
0
)
m(
n
oi
t
c
el
f
e
d
er
i
T
-0.02
-0.04
15
-0.06
)
c
e
s/
m
(
n
oi
t
ar
el
e
c
c
A
10
-0.08
0.5
1.5
2.5
3
Time(sec)
3.5
4.5
-5
-10
0.5
1.5
2.5
3
Time(sec)
3.5
4.5
ISBN:978-988-17012-3-7
WCE 2008
(16)
0.01
)
m
(
e
c
n
a
br
ut
si
d
d
a
o
R
0.005
-0.005
-0.01
-0.015
5
Time (s)
10
(s ) =
R
N
A sin s
i
i
i
i =1
5
Passive
Active
4
3
(17
2
)
c
e
s/
m
(
n
oi
t
ar
el
e
c
c
A
1
0
-1
-2
-3
0.015
Passive
Active
-4
0.01
-5
m
n
e
m
e
c
a
p
s
D
s
s
a
M
g
n
u
p
S
0.005
5
6
Time(sec)
10
time
7. CONCLUSIONS
-0.005
-0.01
-0.015
5
6
Time(sec)
10
ISBN:978-988-17012-3-7
WCE 2008
0.025
Passive
Active
0.02
0.015
0.01
)
m
(
n
oi
t
c
el
f
e
d
er
i
T
0.005
0
-0.005
-0.01
-0.015
0.025
-0.02
Passive
Active
0.02
-0.025
0.015
5
6
Time(sec)
10
0.01
m
e
v
a
n
o
s
n
ep
s
u
S
0.005
0
-0.005
Sprung mass
displacement(m)
4.351*10-3
2.669*10-3
Sprung mass
acceleration(m/s2)
1.176*10-3
0.151*10-3
5.168*10-3
1.039*10-3
-0.01
-0.015
-0.02
-0.025
5
6
Time(sec)
10
ISBN:978-988-17012-3-7
REFERENCES
Suspension travel
Tire deflection
100
90
89.93
80
70
60
89.73
74.64
87.22
76.45
72.86
61.3
50 47.79
40
30
20
10
0
Step input
Random input
WCE 2008