Robust Control of Active Suspension System For A Quarter Car Model
Robust Control of Active Suspension System For A Quarter Car Model
Robust Control of Active Suspension System For A Quarter Car Model
Project leader
December 2006
ACKNOWLEDGEMENT
ABSTRACT
The aims of this research are to establish the nonlinear mathematical model
and the robust control technique of the hydraulically actuated active suspension
system for a quarter car model. The purpose of a car suspension system is to improve
riding quality while maintaining good handling characteristics subject to different
road profile. A new nonlinear quarter car model, which incorporates the rotational
motion of the wheel and the dynamics of the control arm, is used in this research .
The proposed controller consist of two controller loops namely inner loop controller
for force tracking control of the hydraulic actuator and outer loop controller to reject
the effects of road induced disturbances. The outer loop controller utilized a
proportional integral sliding mode control (PISMC) scheme. Whereas, proportional
integral (PI) control is used in the inner loop controller to track the hydraulic actuator
in such a way that it able to provide the actual force as close as possible with the
optimum target force produced by the PISMC controller. A simulation study is
performed to proof the effectiveness and robustness of the control approach. The
performance of the controller is compared with the LQR controller and the passive
suspension system. Force tracking performance of the hydraulic actuator is also
investigated. The simulation is enhanced with 3-D animation of the car going on a
road bump.
iii
ABSTRAK
Kajian ini bertujuan mengenengahkan model matematik taklinar dan teknik kawalan
yang baru dalam pemodelan dan kawalan ke atas sistem gantungan aktif dengan
dinamik hidraulik untuk model kereta suku. Sistem gantungan kereta berfungsi untuk
memperbaikan kualiti sistem pemanduan disamping mengekalkan ciri-ciri
pemanduan yang baik dalam apa jua bentuk permukaan jalan. Model kereta suku
taklinar yang baru, mengambil kira gerakan pusingan roda kereta dan dinamik lengan
kawalan telah digunakan dalam kajian ini. Teknik kawalan yang dicadangkan terdiri
daripada kawalan dua gelung iaitu gelung dalam untuk kawalan jejak daya bagi
aktuator hidraulik dan gelung kawalan luar untuk memperbaiki gangguan daripada
permukaan jalan. Gelung kawalan luar menggunakan kaedah kawalan ragam gelincir
berkadaran-kamiran. Manakala kaedah kawalan berkadaran-kamiran digunakan bagi
gelung kawalan untuk menjejak aktuator hidraulik supaya memberikan daya
menghampiri daya optimum yang diperlukan. Penyelakuan komputer telah dilakukan
untuk menentukan keberkesanan dan kebolehupayaan teknik kawalan yang
dihasilkan. Prestasi teknik kawalan ini telah dibandingkan dengan teknik kawalan
LQR dan sistem gantungan pasif. Disamping itu, prestasi jejak daya oleh aktuator
hidraulik turut dinilai. Animasi 3-dimensi bagi model kereta melalui bonggol jalan
turut dilakukan.
iv
TABLE OF CONTENTS
ACKNOWLEDGEMENT
ABSTRACT
ABSTRAK
TABLE OF CONTENTS
LIST OF TABLES
LIST OF FIGURES
LIST OF SYMBOLS
LIST OF ABBREVIATIONS
1 INTRODUCTION
1.1 Background
1.2 Problem Statement
1.3 Research Objectives
1.4 Structure and Layout of Report
2 LITERATURE REVIEW
2.1 Suspension System
2.1.1 Passive Suspension System
2.1.2 Semi Active Suspension System
2.1.3 Active Suspension System
2.1.3.1 Macpherson Type Suspension System vs
Conventional Model
v
3 METHODOLOGY
3.1 Introduction
3.2 Modeling of a Non-linear Quarter Car Suspension System
3.2.1 Dynamic Model of A Non-Linear Quarter Car
Suspension System
3.2.2 Dynamic Model of Hydraulic Actuator
3.3 Controller Design
3.3.1 Inner Loop Controller Design
3.3.2 Outer Loop Controller Design
3.4 Virtual Reality Animation
3.4.1 Introduction
3.4.2 Methodology
REFERENCES
APPENDIX: PUBLICATIONS
vi
LIST OF FIGURES
LIST OF ABBREVIATIONS
GA Genetic Algorithm
LPV Linear Parameter Varying
LQG Linear Quadratic Gaussian
LQR Linear Quadratic Regulator
LTR Loop Transfer Discovery
MIMO Multi-Input Multi-Output
PI Proportional Integral
PID Proportional Integral Derivative
PISMC Proportional Integral Sliding Mode Control
SMC Sliding Mode Control
VSC Variable Structure Control
ix
LIST OF SYMBOLS
SYMBOL DESCRIPTION
CHAPTER 1
INTRODUCTION
1.1 Background
A car suspension system is the mechanism that physically separates the car body
from the wheels of the car. The performance of the suspension system has been greatly
increased due to increasing vehicle capabilities. Appleyard and Wellstead (1995) have
proposed several performance characteristics to be considered in order to achieve a good
suspension system. These characteristics deal with the regulation of body movement,
the regulation of suspension movement and the force distribution. Ideally the
suspension should isolate the body from road disturbances and inertial disturbances
associated with cornering and braking or acceleration. The suspension must also be able
to minimize the vertical force transmitted to the passengers for their comfort. This
objective can be achieved by minimizing the vertical car body acceleration. An
excessive wheel travel will result in non-optimum attitude of tire relative to the road that
will cause poor handling and adhesion. Furthermore, to maintain good handling
characteristic, the optimum tire-to-road contact must be maintained on four wheels.
In conventional suspension system, these characteristics are conflicting and do not meet
all conditions. Automotive researchers have studied the suspension on the system
extensively through both analysis and experiments. The main goal of the study is to
improve the traditional design trade-off between ride and road handling by directly
controlling the suspension forces to suit with the performance characteristics.
2
The suspension system can be categorized into passive, semi-active and active
suspension system according to external power input to the system. A passive
suspension system is a conventional suspension system consists of a non-controlled
spring and shock-absorbing damper. The commercial vehicles today use passive
suspension system as means to control the dynamics of a vehicle’s vertical motion as
well as pitch and roll. Passive indicates that the suspension elements cannot supply
energy to the suspension system. The suspension spring and damper do not provide
energy to the suspension system and control only the motion of the car body and wheel
by limiting the suspension velocity according to the rate determined by the designer.
Hence, the performance of a passive suspension system is variable subject to the road
profiles.
The semi-active suspension has the same elements but the damper has two or
more selectable damping rate. In early semi-active suspension system, the regulating of
the damping force can be achieved by utilizing the controlled dampers under closed loop
control, and such is only capable of dissipating energy (Williams, 1994). Two types of
dampers are used in the semi- active suspension namely the two state dampers and the
continuous variable dampers. The disadvantage of these dampers is difficulties to find
devices that are capable in generating a high force at low velocities and a low force at
high velocities, and be able to move rapidly between the two.
Although various control laws such as adaptive control (Hac, 1987), optimal
state-feedback (Hrovat, 1997), fuzzy control (Ting, 1995) and robust sliding mode
control (Sam, 2004) have been proposed to control the active suspension system, the
methods were successful applied in computer simulations based only but not in real
applications.
Therefore, a real active suspension system is needed to implement and test the
developed control strategy. A quarter car model is chosen as an initial model of
controlling the active suspension system due to the simplicity of the model. Modeling of
the quarter car suspension as well as the non-linear hydraulic actuator including its force
tracking controller for an active suspension system is investigated in this study.
This report is organized into five chapters. Chapter 1 gives the background of
the suspension system and the objectives of the project. Chapter 2 discusses the
literature review of the suspension system. Various model and controlling techniques
related to the suspension system are outline.
SIMULINK. The passive and LQR are used as a mean of comparison. The force
tracking performance of the hydraulic actuator is also investigated. Next, the virtual
reality animation of the hydraulic actuated active suspension system is presented.
Conclusion on the effectiveness of the approach are made and discussed based on the
results obtained in this chapter.
The summary of the results and future research based on this study will be
presented in Chapter 5.
6
CHAPTER 2
LITERATURE REVIEW
The suspension system can be categorized into passive, semi-active and active
suspension system according to external power input to the system and/or a control
bandwidth (Appleyard and Wellstead, 1995). A passive suspension system is a
conventional suspension system consists of a non-controlled spring and shock-absorbing
damper as shown in figure 2.1. The semi-active suspension as shown in figure 2.2 has
the same elements but the damper has two or more selectable damping rate. An active
suspension is one in which the passive components are augmented by actuators that
supply additional force. Besides these three types of suspension systems, a skyhook
type damper has been considered in the early design of the active suspension system. In
the skyhook damper suspension system, an imaginary damper is placed between the
sprung mass and the sky as shown in figure 2.3. The imaginary damper provides a force
on the vehicle body proportional to the sprung mass absolute velocity. As a result, the
sprung mass movements can be reduced without improving the tire deflections.
However, this design concept is not feasible to be realized (Hrovat, 1988). Therefore,
the actuator has to be placed between the sprung mass and the unsprung mass instead of
the sky.
7
The commercial vehicles today use passive suspension system to control the
dynamics of a vehicle’s vertical motion as well as pitch and roll. Passive indicates that
the suspension elements cannot supply energy to the suspension system. The passive
suspension system controls the motion of the body and wheel by limiting their relative
velocities to a rate that gives the desired ride characteristics. This is achieved by using
some type of damping element placed between the body and the wheels of the vehicle,
such as hydraulic shock absorber. Properties of the conventional shock absorber
establish the tradeoff between minimizing the body vertical acceleration and maintaining
good tire-road contact force. These parameters are coupled. That is, for a comfortable
ride, it is desirable to limit the body acceleration by using a soft absorber, but this allows
more variation in the tire-road contact force that in turn reduces the handling
performance. Also, the suspension travel, commonly called the suspension
displacement, limits allowable deflection, which in turn limits the amount of relative
velocity of the absorber that can be permitted. By comparison, it is desirable to reduce
the relative velocity to improve handling by designing a stiffer or higher rate shock
absorber. This stiffness decreases the ride quality performance at the same time
increases the body acceleration, detract what is considered being good ride
characteristics.
In early semi-active suspension system, the regulating of the damping force can
be achieved by utilizing the controlled dampers under closed loop control, and such is
only capable of dissipating energy (Williams, 1994). Two types of dampers are used in
the semi- active suspension namely the two state dampers and the continuous variable
dampers.
sprung mass
spring damper
unsprung mass
spring
The two state dampers switched rapidly between states under closed-loop
control. In order to damp the body motion, it is necessary to apply a force that is
proportional to the body velocity. Therefore, when the body velocity is in the same
direction as the damper velocity, the damper is switched to the high state. When the
body velocity is in the opposite direction to the damper velocity, it is switched to the low
state as the damper is transmitting the input force rather than dissipating energy. The
9
disadvantage of this system is that while it controls the body frequencies effectively, the
rapid switching, particularly when there are high velocities across the dampers,
generates high-frequency harmonics which makes the suspension feel harsh, and leads to
the generation of unacceptable noise.
sprung mass
spring damper
unsprung mass
spring
The continuous variable dampers have a characteristic that can be rapidly varied
over a wide range. When the body velocity and damper velocity are in the same
direction, the damper force is controlled to emulate the skyhook damper. When they are
in the opposite directions, the damper is switched to its lower rate, this being the closest
it can get to the ideal skyhook force. The disadvantage of the continuous variable
damper is that it is difficult to find devices that are capable in generating a high force at
low velocities and a low force at high velocities, and be able to move rapidly between
the two. Karnopp (1990) has introduced the control strategy to control the skyhook
damper. The control strategy utilized a fictitious damper that is inserted between the
10
sprung mass and the stationary sky as a way to suppress the vibration motion of the
spring mass and as a tool to compute the desired skyhook force. The skyhook damper
can reduce the resonant peak of the spring mass quite significantly and thus achieves a
good ride quality. But, in order to improve both the ride quality and handling
performance of a vehicle, both resonant peaks of the spring mass and the unsprung mass
need to be reduced. It is known, however, that the skyhook damper alone cannot reduce
both resonant peaks at the same time (Hong et al., 2002).
sky
imaginary
damper
sprung mass
spring damper
unsprung mass
spring
viscous damper under high electric current, a suitable mathematical model is needed to
be developed to describe the MR damper.
sprung mass
spring damper
actuator
unsprung mass
spring
sprung mass
spring actuator
damper
unsprung mass
spring
Various types of active suspension model are reported in the literature either
modeled linearly (used most) or non-linear; examples are Macpherson strut suspension
system (Al-Holou et al., 1999, Hong et al., 2002).
In the conventional model, only the up-down movements of the sprung and the
unsprung masses are incorporated. In Macpherson type (Figure 3.1) however, the sprung
mass, which includes the axle and the wheel, is also linked to the car body by a control
arm. Therefore, the unsprung mass can rotate besides moving up and down. Considering
that better control performance is being demanded by the automotive industry,
investigation of a new model that includes the rotational motion of the unsprung mass
and allows for the variance of suspension types is justified (Hong et al., 1999).
In the past years, various control strategies have been proposed by numerous
researchers to improve the trade-off between ride comfort and road handling. These
control strategies may be grouped into techniques based on linear, nonlinear and
intelligent control approaches. In the following, some of these control approaches that
have been reported in the literature will be briefly presented.
14
The most popular linear control strategy that has been used by researchers in the
design of the active suspension system is based on the optimal control concept (Hrovat,
1997). Amongst the optimal control concepts used are the Linear Quadratic Regulator
(LQR) approach, the Linear Quadratic Gaussian (LQG) approach and the Loop Transfer
Recovery (LTR) approach. These methods are based on the minimization of a linear
quadratic cost function where the performance measure is a function of the states and
inputs to the system.
Application of the LQR method to the active suspension system has been
proposed by Hrovat (1988), Tseng and Hrovat (1990) and Esmailzadeh and Taghirad
(1996). Hrovat (1988) has studied the effects of the unsprung mass on the active
suspension system. The carpet plots were introduced to give a clear global view of the
effect of various parameters on the system performances. The carpet plots are the plots
of the root mean square (r.m.s) values of the sprung mass acceleration and unsprung
mass acceleration versus the suspension travel. The r.m.s. values of all parameters are
obtained from a series of simulations on different weights of the performance index.
Esmailzadeh and Taghirad (1996) included the passenger’s dynamics in the suspension
system and the input to the system is considered as a linear force. The study utilized two
approaches in selecting the performances index.
Most researchers that utilized the linear control approach did not consider the
dynamics of the actuators in their study. Thus, the control strategies that have been
developed did not represent the actual system which is highly nonlinear due to the
hydraulic actuator properties and the presence of uncertainties in the system.
Furthermore, when applying the linear control theory to the system, it may not give an
acceptable performance due to the presence of uncertainties and nonlinearities in the
system.
Suspension systems are intrinsically nonlinear and uncertain and are subjected to
a variety of road profiles and suspension dynamics. The nonlinearities of a road profile
are due to the roughness and smoothness of the road surfaces while the suspension
dynamics are affected by the actuator nonlinearities. Yamashita et al. (1994) presented a
control law for a full car model using the actual characteristics of hydraulic actuators
based on the H-infinity control theory. The proposed controller has been implemented
in an experimental vehicle, and evaluated for robust performance in a four-wheel shaker
and during actual driving. The results showed that the system is robust even when the
closed-loop system is perturbed by limited uncertainty. Instead of using the state
feedback, Hayakawa et al. (1999) utilized the robust H-infinity output feedback control
to a full car active suspension model. In the study, the linear dynamical model of a full
car model is intrinsically decoupled into two parts to make the implementation of the
output feedback control simpler and realizable.
Lin and Kanellapoulos (1997a) presented a nonlinear backstepping design for the
control of quarter car active suspension model. The intentional introduction of
nonlinearity into the control objective allows the controller to react differently in
different operating regimes. They improved further their works on nonlinear control
design for active suspension system by augmenting such controller with the road
adaptive algorithm as reported in Lin and Kanellakopoulos (1997b).
The road adaptive approach is also reported in Fialho and Balas (2002). In the
study, combination of the linear parameter varying (LPV) control with a nonlinear
backstepping technique that forms the road adaptive active suspension system is
proposed. Two level of adaptation is considered with the lower level control to shape
the nonlinear characteristic of the vehicle suspension and the higher level design
involves adaptive switching between the different nonlinear characteristic based on the
road condition.
17
On the other hand, Chantranuwathana and Peng (1999), D’Amato and Viassolo
(2000) decomposed the active suspension control design into two loops. The main loop
calculated the desired actuation force. The inner loop controls the nonlinear hydraulic
actuators to achieve tracking of the desired actuation force. The results showed that the
proposed controller performed better.
In the active suspension systems, the SMC technique was first utilized by
Alleyne et al. (1993). In his work, the SMC strategy is used to control the electro-
hydraulic actuator in the active suspension system. The performance of the SMC is
compared to the proportional integral derivative (PID) control. The objective of the
control strategy is to improve the ride quality of the vehicle using the quarter car
suspension model. The ride quality is determined by observing the car body
acceleration. The results showed that the proposed sliding mode controller has
performed better than the PID controller in improving the ride quality but not the trade-
off between ride quality and road handling.
Kim and Ro (1998) used a sliding mode controller in active suspension systems
with the presence of the nonlinearities factor such as the hardening spring, a quadratic
damping force and the ‘tire lift-off’ phenomenon in a real suspension system. The study
utilized the model following technique by choosing the sky-hook damping system as a
reference model. Therefore, the sliding mode controller is derived from this reference
model. Due to the difficulties to apply the road disturbance to the reference model, such
model has been simplified by ignoring the road disturbance. The results showed that the
SMC scheme is more robust as compared to the self-tuning control approach under the
extreme changes of the suspension parameters due to parameter uncertainties.
Yoshimura et al. (2001) used a pneumatic actuator to generate the force input
signal in the design of active suspension system. The switching control part in the
sliding mode control is determined by using the linear quadratic control approach. The
road profile is estimated by using the minimum order observer based on a linear system
transformed from the exact nonlinear system. The result indicated that the proposed
18
active suspension system is more effective in the vibration isolation of the car body than
the linear active suspension based on the LQ control theory.
The SMC scheme with multi-input multi-output (MIMO) has been reported by
Park and Kim (1998) to control the active suspension system of a full car model. The
study used decentralized VSC to control each of the four suspensions. In order to apply
the SMC on the suspension system, the original plant model is transformed into the
regular form as presented in DeCarlo et al. (1988) by using a transformation matrix.
They reported that the performance of the SMC is better as compared to the linear
quadratic regulator (LQR) technique.
Recently, intelligent based techniques such as fuzzy logic, neural network and
genetic algorithm have been applied to the active suspension system. Ting et al. (1995)
presented a sliding mode fuzzy control technique for a quarter car model active
suspension system. In this study, the controller is organized into two levels. At the
basic level, the conventional fuzzy control rule sets and inference mechanism are
constructed to generate a fuzzy control scheme. At the supervising level, the control
performance is evaluated to modify system parameters. The controller input consists of
the input from the sliding mode controller and fuzzy controller. The results showed that
the fuzzy SMC attained superior performance in body acceleration and road handling
ability but worst in the suspension travel as compared to the conventional sliding mode
scheme.
The simulation results showed that both the skyhook damper-fuzzy logic and the linear-
fuzzy logic controls are effective in the vibration isolation of the vehicle body.
In the above review, various active suspension system models with either quarter
or half car models have been used in the design of the controllers. The quarter car
model with linear force input has been used by Hac (1987), Hrovat (1997 and 1998),
Tseng and Hrovat (1990), Sunwoo et al. (1991), Ray (1993), Ting et al. (1995), Kim and
Ro (1998), Huang and Chao (2000) and Yoshimura et al. (2001) in their study.
Modeling of the active suspension system as a linear force input is the most simple but it
does not give an accurate model of the system because the actuator’s dynamics have
been ignored in the design. Thus the controller developed and the result presented may
have problem when applying to the active suspension system in the real world.
In order to overcome the problem, Rajamani and Hedrick (1995), Alleyne and
Hedrick (1995), Lin and Kanellakopoulos (1997a and 1997b), Fukao et al. (1999),
Chantranuwathana and Peng (1999) and Fialho and Balas (2002) have considered the
hydraulic actuator dynamics in the design of active suspension system for the quarter car
model. All these researchers have utilized the hydraulic actuator dynamics formulated
by Merritt (1967). On the other hand, Yoshimura et al. (1997 and 1999) has proposed a
hydraulic actuator of the actuating ram type in the development of active suspension
systems for half car model. The mathematical derivation of this approach is much more
simpler compared to the previous approach. However, in the mathematical derivation,
20
Yoshimura et al. (1997 and 1999) have assumed that the derivative term in the rate of
change of the pressure difference in the cylinder which is nonlinear is insignificant
compared to the large value of the effective bulk modulus of the oil, thus can be replaced
by a linear term. Therefore, the rate of change of the pressure difference in the cylinder
has been assumed to be a linear parameter in their modeling. However, the actual rate of
change of the pressure difference in the cylinder is nonlinear, and this nonlinearity
cannot be ignored if a complete mathematical modeling of the hydraulic actuator
dynamics is required.
The control strategies been proposed to control the active suspension system may
be loosely group into linear, nonlinear and intelligent control approaches.
The linear control strategies is mainly based on the optimal control theory such
as the LQR, LQG, LTR and H-infinity and is capable of minimizing a defined
performance index, however, they do not have the capability to adapt to significant
system parameter changes and variations in the road profiles.
The nonlinear techniques such as adaptive control and sliding mode control as
described in previous section have been used to control the active suspension systems.
Usually, in their applications, the adaptive control technique was combined with the
optimal control method to deliver an acceptable performance. The sliding mode control
21
technique was shown to be capable of improving the trade off between ride comfort and
road handling characteristics. Furthermore, it is shown to be highly robust to the
uncertainties. However, in the previous application of the sliding mode control
technique on active suspension the conventional sliding surface has been used and none
of the researchers have used the proportional-integral sliding surface method.
The active suspension systems for the quarter car models may be modeled as the
linear force input or the hydraulically actuated input. The active suspensions systems of
the hydraulically actuated input may represent a much more detail of the system
dynamics compared to the linear force input. Therefore, the analysis and design of the
active suspension systems by using this approach is much closer to the actual systems.
However, most of the published works are focused on the outer-loop controller in
computation of the desired control force as a function of vehicle states and the road
disturbance (Shen and Peng, 2003). It is commonly assumed that the hydraulic actuator
is an ideal force generator and able to carry out the commanded force accurately. Thus,
simulations of these outer-loop controllers were frequently done without considering
actuator dynamics, or with highly simplified hydraulic actuator dynamics.
In the real implementation, actuator dynamics can be quite complicated, and the
interaction between the actuator and the vehicle suspension cannot be ignored. It is also
difficult to produce the actuator force close to the target force without implementing
inner-loop or force tracking controller. This is due to the fact that the hydraulic actuator
exhibits non-linear behavior resulting from servo-valve dynamics, residual structural
damping, and the unwanted effects of back-pressure due to the interaction between the
hydraulic actuator and vehicle suspension system.
22
CHAPTER 3
METHODOLOGY
3.1 Introduction
actuator are presented. This is followed by the controller design and the 3D animation
design procedure.
The active suspension system can be divided into 2 parts: the quarter car
suspension and the hydraulic actuators. In the following subsections, detail derivation on
the modeling of the active suspension system for quarter car model and modeling of the
hydraulic actuator are presented.
A schematic diagram of the suspension system is shown in Figure 3.1 (a). This
model includes the rotational motion of the wheel and the dynamics of the control arm.
The quarter car model for the active suspension system is shown in Figure 3.1 (b). The
assumptions for the quarter car modeling are as follows: the tire is modeled as a linear
spring without damping, there is no rotational motion in the body, the behavior of spring
and damper are linear, the tire is always in contact with the road surface and the effect of
friction is neglected so that the residual structural damping is not considered into the
vehicle modeling.
The vertical displacement z s of the sprung mass (body) and the rotational angle
θ of the control arm are chosen as the generalized coordinate. Following the method
outline in Hong et al. (1999; 2002):
24
zu
Let T, V, and D denote the kinetic energy, the potential energy and the damping
energy of the system.
1
T= (m s + mu )z& s2 + 1 mu lC2θ& 2 + mu lC cos(θ − θ 0 )θ& ⋅ z& s (3.1)
2 2
⎧ 1
⎫
1 ⎪ ⎡ al − al bl (cos α ') + cos(α '−θ ) 2 ⎪
2
⎤
V = k s ⎨2al − bl [cos α '+ cos(α '−θ )] − 2 ⎢ 2 ⎥ ⎬
2 ⎪ ⎣⎢+ bl cos α ' cos(α '−θ ) ⎦⎥ ⎪ (3.2)
⎩ ⎭
1
+ k t {z s + lC [sin (θ − θ 0 ) − sin (− θ 0 ) − z r ]}
2
where
ms = car body mass (kg)
and
a l = l A2 + l B2
bl = 2l A l B
α '= α + θ0
cl = a l2 − a l bl cos(α ')
For the two generalized coordinates z s and θ , the equations of motion are
x(t ) = [x1 (t ) x 2 (t ) x 3 (t )
T
[
x 4 (t ) ] = z s z& s θ θ&]
T
(3.6)
x&1 = x 2 , x& 2 = f 1 ( x1 , x 2 , x3 , x 4 , f a , z r )
(3.7)
x& 3 = x 4 , x& 4 = f 2 ( x1 , x 2 , x3 , x 4 , f a , z r )
where
⎧ 1 ⎫
1 ⎪mu lC sin ( x3 − θ 0 )x 4 − k s × sin (α '− x3 ) cos( x3 − θ 0 )g 3 ( x3 )⎪
2 2
f1 = ⎨ 2 ⎬ (3.8)
g 1 ( x3 ) ⎪
⎩− k t lC sin ( x3 − θ 0 )z (⋅) + l B f s cos( x3 − θ 0 )
2 ⎪
⎭
⎧ 2 1 ⎫
1 ⎪mu lC sin ( x3 − θ 0 ) cos( x3 − θ 0 )x 4 − (m s + mu )k s sin (α '− x3 )g 3 ( x3 )⎪
2
f2 = − ⎨ 2 ⎬
g 2 ( x3 ) ⎪
⎩+ m s k t lC cos( x3 − θ 0 )z (⋅) + (m s + mu )l B f a ⎪⎭
(3.9)
g 1 ( x3 ) = m s l C + mu l C sin 2 ( x3 − θ 0 ) (3.10)
dl
g 3 (x3 ) = bl + 1
(3.12)
(cl − d l cos(α '− x3 )) 2
where
⎡ 0 1 0 0 ⎤
⎢ ∂f 1 ∂f 1 ∂f1 ∂f1 ⎥
⎢ ∂x ∂x 2 ∂x3 ∂x 4 ⎥
A=⎢ 1 ⎥ (3.15)
⎢ 0 0 0 1 ⎥
⎢ ∂f 2 ∂f 2 ∂f 2 ∂f 2 ⎥
⎢⎣ ∂x1 ∂x 2 ∂x3 ∂x 4 ⎥⎦
and
⎡ 0 ⎤
⎢ ∂f ⎥
⎢ 1⎥
⎢ ∂f a ⎥
B1 = ⎢ ⎥ (3.16)
⎢ 0 ⎥
⎢ ∂f 2 ⎥
⎢ ⎥
⎣ ∂f a ⎦
⎡ 0 ⎤
⎢ ∂f 1 ⎥
⎢ ∂z ⎥
B2 = ⎢ r ⎥ (3.17)
⎢ 0 ⎥
⎢ ∂f 2 ⎥
⎢⎣ ∂z r ⎥⎦
∂f1 − K t lC sin 2 ( x3 − θ 0 )
=
∂x1 ms lC + mu lC sin 2 ( x3 − θ 0 )
∂f1
=0
∂x2
28
⎛⎧ ⎫ ⎞
⎜ ⎪ 1 ⎛⎜ dl
⎞
⎟ ⎪ ⎟
⎜ ⎪ K s ⎜ b1 + 1 ⎟
cos ( α '+θ ) +
⎪ ⎟
( ( ))
0
⎜⎪ 2 ⎜ ⎟ ⎟
⎝ cl − d l cos α − x3 ⎠
' 2
⎪
⎜⎪ ⎪ ⎟
⎜⎪ ⎛ ⎞ ⎪ ⎟
d l2 sin(α '− x3 )
⎜ ⎨ 1 K s sin(α '− x3 ) cos(x3 − θ 0 )⎜
⎜ ⎪2 ⎜⎜ (
⎟ − × m l + m l sin 2 ( x − θ )
3 ⎟ ⎬ s C u C 3 0 ) −⎟
⎟
2 (c − d cos (α '− x )) ⎟ ⎪
∂f1 1 ⎜⎪ ⎝ l l 3
2
⎠ ⎟
= ⎪
∂x3 ( 2
)
ms lC + mu lC sin 2 (x3 − θ 0 ) ⎜⎜ ⎪ K t lC sin ( x3 − θ 0 ) cos(x3 − θ 0 )
2 2
⎪ ⎟
⎟
⎪ ⎪
⎜⎪ ⎪ ⎟
⎜⎩ ⎭ ⎟
⎜ ⎟
⎜ ⎛ ⎞ ⎟
⎜ ms K s lC sin(α '− x3 ) sin ( x3 − θ 0 ) cos 2 (x3 − θ 0 )× ⎜ b1 + dl ⎟ ⎟
⎜⎜ ⎜ 1 ⎟
⎟⎟
⎝
⎜
⎝ ( ( ))
cl − d l cos α ' − x3 2 ⎟⎠ ⎠
∂f 2 − ms K t lC cos( x3 − θ 0 )
=
∂x1 ms mu lC2 + mu2lC2 sin 2 ( x3 − θ 0 )
∂f 2
=0
∂x2
⎛⎧ ⎛ ⎞ ⎫ ⎞
⎜ ⎪1 ⎜ dl ⎟ ⎪ ⎟
⎜⎪ (m + m ) K b
s⎜ 1 + 1 ⎟
cos (α '− x ) +
⎪ ⎟
( ( ))
s u 3
2 ⎜
⎜⎪ ⎝ cl − d l cos α − x3 2 ⎟⎠
'
⎪ ⎟
⎜⎪ ⎪ ⎟
⎜⎪ ⎛ ⎞ ⎪ ⎟
α −
( )
2
1
⎜ ⎨− (ms + mu )K s sin(α '− x3 ) ⎜ d sin( ' x ) ⎟
⎜⎜
l 3
3 ⎟
− ⎬ × ms lC + mu lC sin 2 ( x3 − θ 0 ) −⎟
⎜⎪ 2 ⎟ ⎟
∂f 2 1 ⎜⎪ ⎝ 2(cl − d l cos(α '− x3 ))2 ⎠ ⎪ ⎟
= ⎪
∂x3 ( )
ms mu lC2 + mu2lC2 sin 2 ( x3 − θ 0 ) ⎜⎜ ⎪ms K t lC sin ( x3 − θ 0 ) cos(x3 − θ 0 )
2 2 2
⎪ ⎟
⎟
⎪ ⎪
⎜⎪ ⎪ ⎟
⎜⎩ ⎭ ⎟
⎜ ⎟
⎜ ⎛ ⎞ ⎟
⎜ 1 (ms + mu )mu2 K s lC2 sin(α '− x3 ) sin ( x3 − θ 0 )× ⎜ b1 + dl ⎟ ⎟
⎜⎜ 2 ⎜ 1 ⎟
⎟⎟
⎝
⎜
⎝ ( ( ))
cl − d l cos α ' − x3 2 ⎟⎠ ⎠
∂f1 l B cos( x3 − θ 0 )
=
∂f s ms lC + mu lC sin 2 ( x3 − θ 0 )
∂f 2 − (ms + mu )l B
=
∂f s ms mu lC + mu2lC2 sin 2 ( x3 − θ 0 )
2
∂f1 K t lC sin 2 ( x3 − θ 0 )
=
∂zr ms lC + mu lC sin 2 ( x3 − θ 0 )
∂f 2 ms K t lC cos( x3 − θ 0 )
=
∂zr ms mu lC2 + mu2lC2 sin 2 ( x3 − θ 0 )
Therefore,
The hydraulic actuator consists of five main components namely the electro
hydraulic powered spool valve, piston-cylinder, hydraulic pump, reservoir and piping
system as shown in Figure 3.2. The power supply is needed to drive the hydraulic pump
through the AC motor and to control the spool valve position. The hydraulic pump will
keep the supply pressure at the optimum level of pressure. The spool valve position will
control the flow of the fluid to the piston-cylinder that determines the amount of force
produced by the hydraulic actuator.
⎡ Ps − sgn( u1 ) PL 2 PL ⎤
F&a = A p α α ⎢C d 1 wu 1 − C d 2 u 2 sgn( PL ) − C tm PL − A p ( z& s − z& u ) ⎥
⎣⎢ ρ ρ ⎦⎥
(3.20)
31
Figure 3.3: Physical schematic and variables for the hydraulic actuator
The dynamics for the hydraulic actuator valve are given as the following: the
change in force is proportional to the position of the spool with respect to center, the
relative velocity of the piston, and the leakage through the piston seals. A second input
u2 may be used to bypass the piston component by connecting the piston chambers. The
bypass valve u2 could be used to reduce the energy consumed by the system. If the spool
position u1 is set to zero, the bypass valve and actuator will behave similar to a variable
orifice damper. Spool valve positions u1 and bypass area u2 are controlled by a current-
position feedback loop. The essential dynamics of the spool have been shown to
resemble a first order system (Donahue, 2001):
τu& + u = kv (3.21)
32
The parameters of hydraulic actuator model are taken from Donahue (2001) as the
followings: Ap= 0.0044 m2 , αα = 2.273e9 N/m5 , Cd1 = 0.7 , Cd2 = 0.7 , w = 0.008 m , Ps =
20684 kN/m2 , ρ =3500, Ctm = 15e-12 , τ = 0.001 sec-1 .
The controller structure adopted in this study is shown in Figure 3.4. Basically,
the controller structure of a suspension system utilizes two controller loops namely the
outer loop and inner loop controllers which corresponds to vehicle controller and
actuator controller. The similar terms, which are often used for outer and inner loop
controllers, are global and local controllers. The controller structure was used for an
active suspension system in (Chantranuwatana, 2001; Chantranuwatana and Peng, 2000;
D’Amato and Viassolo, 2000). The similar controller structure was used for semi-active
suspension control in Sims et al., 1999; Hudha et al., 2005).
Once the inner loop controller of hydraulic actuator is able to track well the
target forces with acceptable error, the hydraulic actuator model and the inner loop
controller are then integrated with the outer loop of active suspension control. In this
33
configuration, the inner loop controller must be able to track the optimum target force of
the hydraulic actuator calculated by the outer loop controller. The actual force of the
hydraulic actuator is inserted to the vehicle model to reject the effects of road
disturbance.
The outer loop controller is used for disturbance rejection control to reduce
unwanted vehicle motion. The inputs of the outer loop controller are the body velocity
and wheel velocity, whereas the output of the outer loop controller is the target force that
34
must be tracked by the hydraulic actuator. On the other hand, the inner loop controller is
used for force tracking control of the hydraulic actuator in such a way that the force
produced by the hydraulic actuator is as close as possible to the target force produced by
the disturbance rejection control. The disturbance rejection control utilized in this study
is the proportional integral sliding mode controller where the PI sliding surface is
defined as follows (Sam, 2004; Sam et al., 2004; Sam et al., 2005):
t
σ (t ) = Cx (t ) − ∫ (CA + CB1 K ) x(τ )dτ (3.22)
0
where C ∈ ℜ mxn and K ∈ ℜ mxn are constant matrices. The matrix K satisfies
λ ( A + B1 K ) < 0 and C is chosen so that CB1 is nonsingular. Suppose there exists a finite
time t s such that the solution to Equation (3.14) represented by x(t ) satisfy σ (t ) = 0 for
all t ≥ t s , then an ideal sliding motion is said to be taking place for all t > t s .Therefore
•
the equivalent control, u eq (t ) can thus be obtained by letting σ (t ) = 0 (Itkis, 1976), i.e,
Substituting Eq. (3.24) into Eq. (3.14) gives the equivalent dynamic equation of the
system in sliding mode as:
Theorem 1. If
~
F (t ) ≤ β 1 = I n − B1 (CB1 ) −1 C β , the uncertain system in Eq. (3.25) is boundedly
~
A = ( A + B1 K ) (3.25a)
~
F (t ) = {I n − B1 (CB1 ) −1 C}B2 z r (t ) (3.25b)
~ ~
x& (t ) = A x(t ) + F (t ) (3.26)
V (t ) = x T (t ) Px(t ) (3.27)
~ ~ ~T ~
V& (t ) = x T (t )[ AT P + P A]x(t ) + F (t ) Px(t ) + x T (t ) P F (t )
(3.28)
~T ~T
T T
= − x (t )Qx(t ) + F (t ) Px(t ) + x (t ) P F (t )
~ ~
where P is the solution of AT P + P A = −Q for a given positive definite symmetric matrix
Q. It can be shown that Eq. (3.28) can be simplified as
36
2
V& (t ) = −λ min (Q) x(t ) + 2 β1 P x(t ) (3.29)
Since λ min (Q) > 0 , V& (t ) < 0 for all t and x ∈ Β c (η ) , where Β c (η ) is the complement of the
2 β1 P
closed ball Β(η ) , centered at x = 0 with radius η = . Hence, the system is
λmin (Q)
boundedly stable.
Remark. For the system with uncertainties that satisfies the matching condition, i.e,
rank[ B1 | B 2 z r (t )] = rank[ B1 ] , then Eq. (3.25) can be reduced to x& (t ) = ( A + B1 K ) x(t ) (Edward
and Spurgeon, 2000). Thus asymptotic stability of the system during sliding mode is
assured.
The proposed control scheme is designed in such a way that drives the state
trajectories of the system in Eq. (3.14) onto the sliding surface σ (t ) = 0 and the system
remains in it thereafter. For the uncertain system in Eq.(3.14), the following control law
is proposed:
σ (t )
u (t ) = −(CB1 ) −1 [CAx (t ) + φσ (t )] − k (CB1 ) −1 (3.30)
σ (t ) + δ
where φ ∈ ℜ mxm is a positive symmetric design matrix, k and δ are the positive constants.
Theorem 2. The hitting condition of the sliding surface in Eq. (3.22) is satisfied if
A + B1 K x(t ) ≥ B2 z r (t ) (3.31)
Proof: In the hitting phase σ T (t )σ (t ) > 0 , by using the Lyapunov function candidate
1 T
V (t ) = σ (t )σ (t ) , the following function is obtained
2
37
V& (t ) = σ T (t )σ& (t )
kσ (t )
= σ T (t )[−(CA + CB1K ) x(t ) − φσ (t ) − + CB2 (t )] (3.32)
σ (t ) + δ
k 2
≤ −[{ φ + } σ (t ) + { C A + B1K x(t ) − C B2 zr (t ) } σ (t ) ]
σ (t ) + δ
It follows that V& (t ) < 0 if condition in Eq. (3.31) is satisfied. Thus, the hitting condition is
satisfied.
3.4.1 Introduction
The virtual reality animation of the active suspension system is realized using the
Virtual Reality Toolbox. The Virtual Reality Toolbox becomes the interface to link
between the car suspension system developed in the Simulink environment and the
virtual reality model. The virtual model or world is created using the standard Virtual
Reality Modeling Language (VRML). It is a text language used for describing 3-D
shapes and interactive environments. The Virtual Reality Toolbox uses the VRML97
technology to deliver the open 3-D visualization.
3.4.2 Methodology
Passive and active nonlinear model of the quarter car suspension system is first
developed in Simulink from the dynamic equations of motion of the non-linear quarter
car model. These Simulink models are simulated and the outputs of each model are
verified to produce satisfactory result. These Simulink models will later be used to
38
generate signals data for the suspension system animation. This data will be used to
control and manipulate the virtual reality objects.
Next, the virtual world or three-dimensional scenes of a car going on the road
bump on a straight road is created using standard Virtual Reality Modeling Language
(VRML) technology. The V-Realm Builder which comes together with the Virtual
Reality Toolbox is used to create and edit the VRML code. Further detail adjustment of
the coding is later performed using the notepad program.
The scene is kept simple to avoid the system slowing down during simulation.
Thus, the IndexedFaceSet node and texture mapping is use to create some of the
physical object in the scene such as trees, road, road bump sign, and the ground. The
image texture is obtained from the internet and edited using Paint Shop Pro to obtained
transparent background in gif format. The overall material characteristics and
appearance of each object is specified in the Material node. Several view points or
camera positions are also defined in the virtual reality model to enable the observer to
view the motion of the car from many perspectives.
The car movement can be viewed from different perspective using the VRML
FieldOfView. There are several viewpoint defined in this model, static view where the
observer will observe the car moves further from the same viewpoint and dynamic view
where the observer follow the movement of the car as it moves further. User can choose
to view the car from the back right’s corner, the side and from the back. Besides that,
user can use the navigation panel to travel through the scene.
39
To interface the Simulink block diagram with the virtual world, VR Sink block
from the Virtual Reality Toolbox is utilized. The VR sink block is copied and pasted in
the Simulink model. To define the association between the Simulink model and the
virtual world, the VR Sink block is double clicked to open the Block Parameters: VR
Sink dialog box. The respective virtual world is then selected and opened. The Virtual
Reality Toolbox automatically scans a virtual world for available VRML nodes that
Simulink can drive. The available VRML nodes and its properties are then listed in a
hierarchical tree-style viewer. The car and move transform node translational field are
selected as the node to connect the model signal.
40
As a result, the VR Sink block will appear with the corresponding input. These input
lines are then connected to the matching signals in the Simulink model. These signals
are used to control the motion of the car.
Figure 3.8: The link between Simulink model and virtual world
41
CHAPTER 4
4.1 Simulation
This section contains the results of simulation studies in both inner loop and
outer loop controllers. The parameters of inner loop controller must be optimized
separately until the hydraulic actuator is able to provide the actual target force as close
as possible with the predefined target force. Then, the inner loop controller is integrated
with the outer loop controller. In this configuration, the inner loop controller is used to
track the optimum target force produced by the outer loop controller. The performance
of the inner loop controller is characterized by its ability in tracking the target force with
small amount of force tracking error. Whereas, the performance of the outer loop
controller is characterized by the four performance criteria namely body acceleration,
body displacement, suspension travel, wheel displacement and the rotational angle of
control arm.
The force tracking error of the hydraulic actuator model using Proportional
Integral controller for sinusoidal, square, saw-tooth and random functions of the target
force are shown in Figures 4.1, 4.2, 4.3 and 4.4 respectively. This is to check the
controllability of the force tracking controller for a class of continuous and
42
Figure 4.1: Force tracking performance for sinusoidal function of target force
Figure 4.2: Force tracking performance for square function of target force
43
Figure 4.3: Force tracking performance for saw-tooth function of target force
Figure 4.4: Force tracking performance for random function of target force
It is also noted that due to the rapid changes of force magnitude in the case of
discontinuous functions of target force such as saw-tooth and square functions, the
performance of the force tracking controller is slightly worse than that of the continuous
function of target force. This is caused by the response of the spool valve that fails to
follow the target force without time delay particularly when rapid change of force
magnitude occurred.
44
The typical road disturbance considered in this simulation study is a step road
bump. This type of road disturbance has been used in (Smith and Wang, 2001; 2002)
and set in the following form where, a denote the bump amplitude which is set to be ±
10 cm.
⎧ 0 if t < 0.5
⎪
zr = ⎨ (4.1)
⎪a if 0.5 ≤ t ≤ 3
⎩
The simulation was performed for a period of 3 seconds using Heun solver with
a step size of 0.001 second. The numerical values of quarter car model parameters are
set based on the quarter car characteristics used in Hong et al. (2002). The parameters
are:
ms = 453 kg la = 0.66 m
mu = 36 kg l b = 0.34 m
1 t T T
J = ∫ ( x Qx + u Ru ) dt (4.2)
20
u (t ) = − Kx (t ) (4.3)
In the design of the LQR controller, weighting matrices Q and R are selected as
Q = diag(q1,q2,q3,q4) in which q1 = q2 = q3 = q4 = 200 and R = [0.15] respectively. The
weights for the LQR are determined by using trial and error method with the series of
sensitivity test. In the testing, the weighted matrix Q is positive semidefinite and the
weighted matrix R is positive definite. It is widely accepted in comparing the advanced
controller to the basic controller such as LQR. The designed gains of the LQR controller
are K = [5 30 150 -900]. The pole-zero map of the LQR controller is shown in
Figure 4.5. The value of the matrix K for PISMC is similar to the value of the designed
gains in the LQR controller. In this simulation study, the following values
namely C = [400 10 7500 15000] , φ = 100 , k=1 and δ = 10 are also selected for the
PISMC controller parameters. The sliding surface obtained from the simulation is shown
in Figure 4.6.
From the simulation results, the body acceleration and body displacement
performances of PISMC compared to LQR controller along with passive system are
shown in Figures 4.7 and 4.8. From the figures, it is clear that the active system with
PISMC is able to significantly reduce both amplitude and the settling time of unwanted
body motions in the forms of body acceleration and body displacement as compared
with the counterparts. It is noted that the root mean square (RMS) values of body
acceleration for PISMC, LQR and passive system are 2.994 m/sec2, 4.135 m/sec2 and
4.544 m/sec2 respectively. Similarly, the root mean square (RMS) values of body
displacement for PISMC, LQR and passive system are 0.088 m, 0.091 m and 0.094 m
respectively.
47
mean square (RMS) values of suspension deflection for PISMC, LQR and passive
system are 2.437e-3 m, 3.091e-3 m and 4.032e-3 m, respectively.
It can be seen that the magnitude of the wheel displacements for the active
system of both PISMC and the LQR controllers are better than the passive system as
shown in Figure 4.10. Roughly, the overshoot of wheel displacement of the passive
system is about 5 % larger than the active system. But, it is clear that both the rise time
and the settling time of wheel-hop for the active system with PISMC is better than the
counterparts. The root mean square values of wheel displacement for PISMC, LQR and
the passive system are 9.029e-2 m, 9.140e-2 m and 9.201e-2 m, respectively.
49
In this study, the angular position of control arm is included as one of the
performance criteria. This is due to the fact that rotational effect of control arm is
included in the quarter car model considered in this study. The similar trend was found
on the performance of angular position of control arm as shown in Figure 4.11. From the
figure, the active system with PISMC shows significant performance in reducing both
amplitude and the settling time of control arm angular position compared with the LQR
controller and the passive system. It is also noted that the active system with PISMC is
able to improve the dynamics of angular motions of the control arm. The root mean
square values of angular position of control arm for PISMC, LQR and the passive
system are 7.370e-3 deg, 9.113e-3 deg and 1.188e-2 deg, respectively.
50
The force tracking performances of the inner loop controller for the specified
bump input are shown in Figures 4.12 and 4.13. From the figures, it is demonstrated that
the hydraulic actuator is able to provide the actual force close to the optimum target
force for both PISMC and the LQR controllers. From the force tracking performance of
PISMC and LQR controllers, it is noted that the peak-to-peak values of actuator force
for PISMC is slightly higher than LQR. On the contrary, the RMS value of actuator
force for LQR is also higher than PISMC. This is due to the fact that the actuator force
produced by LQR controller has slower settling time than PISMC.
Previously, the modeling and simulation of the car suspension system with
different type of controller have showed satisfactory result. However, the outputs are in
term of 2D graphs only and the user can only view the result after the simulation is
complete. By including a virtual world of a car going on a maneuver, the user now can
view the simulation in three-dimensional animation during the simulation run time. This
will make it easier to understand the simulation output data.
53
The Virtual Reality Toolbox viewer is automatically loaded when the related
Simulink file is opened.
User can view the virtual reality animation simultaneously with the graph output
during the simulation run time. The animation shows that the active suspension system
model with PISMC controller has better performance compared to the passive
suspension system. The car experienced lesser translational movement when hitting the
road bump. This animation result is also tally with the plot shows on the graph.
Besides that, the virtual world animation can be recorded as movie file during the
simulation run time using the Virtual Reality Toolbox viewer. This file later can be
played on a platform without MATLAB installed. This will assist in studying and
sharing of information related to the suspension system.
55
CHAPTER 5
5.1 Conclusion
The result shows that the use of the proposed proportional integral sliding mode
control technique is effective in controlling a vehicle and more robust compared to the
counterparts. From the simulation results, it can be seen that the proposed controller
shows significant improvement in reducing both magnitude and settling time of the body
acceleration, body displacement, suspension displacement, wheel displacement and the
angular motion of control arm. The proposed controller is capable of satisfying all the
requirements for active suspension design.
56
Force tracking performance of the non-linear hydraulic actuator model was also
investigated. Proportional Integral control was implemented for force tracking control of
the hydraulic actuator. The results of the study show that the hydraulic actuator is able to
provide the actual force close to the target force with acceptable force tracking error for
sinusoidal, square, saw-tooth and random functions of target forces. It can also be noted
that the force tracking control is also able to closely follow the target force produced by
PISMC and LQR controller.
The development of the car in the virtual environment on the other hand can
provide an insight into the actual condition when a car hits the road bump, thus provides
more intuitive way to verify the system response. This will allow the user to better
imagine and relate to the real plant that being modeled.
For future work, it is suggested that the PISMC controller design technique can
be improve. In this study, the constants in the matrix C are determined using trial and
error approach. Thus, it is suggested that specific and more reliable method can be used
such as using the optimization technique. In addition, the proposed control strategy
could also be validated with the experimental study.
57
REFERENCES
Al-Holou, N., Weaver, J., Lahdhiri, T., and Dae, S.J. (1999). Sliding Mode-based Fuzzy Logic Controller
for a Vehicle Suspension System. Proceedings of the American Control Conference. June. San
Diego, California. AACC: 4188-4192.
Alleyne, A., Neuhaus, P.D., and Hedrick, J.K. (1993). Application of Nonlinear Control Theory to
Electronically Controlled Suspensions. Vehicle System Dynamics. 22: 309-320.
Alleyne, A. and Hedrick, J. K. (1995). Nonlinear Adaptive Control of Active Suspensions. IEEE
Transaction on Control System Technology. 3 (1): 94 -101.
Appleyard, M. and Wellstead, P.E. (1995). Active Suspension: some background. IEEE Proc. Control
Theory Application. 142(2): 123-128.
Chantranuwathana, S. (2001). Adaptive Robust Force Control for Vehicle Active Suspensions. University
of Michigan: Ph.D. Dissertation.
Chantranuwathana, S. and Peng, H. (2000). Practical Adaptive Robust controller for Active Suspensions.
Proceedings of the 2000 ASME International Congress and Exposition. Orlando, Florida.
Chantranuwathana, S. and Peng, H. (1999). Adaptive Robust Control for Active Suspensions. Proceedings
of the American Control Conference. June. San Diego, California. IEEE: 1702-1706.
Choi, H.H., and Kim, W.K. (2000). Vibration Control of A Semi-Active Suspension Featuring
Electrorheological Fluids Dampers. Journal of Sound and Vibration. 21(3): 27-35.
Crolla, D.A. (1988). Theoretical Comparisons of Various Active Suspension Systems in terms of
Performance and Power Requirements. Proceedings of the Institution of Mechanical Engineers
Part C. 420: 1-9.
DeCarlo, R.A., Zak, S.H. and Matthews, G.P. (1988). Variable Structure Control of Nonlinear
Multivariable System: A Tutorial. Proceedings of the IEEE. 76(3): 212-232.
Donahue, M. D. (2001). Implementation of an Active Suspension and Preview Controller for Improved
Ride Comfort. University of California at Berkeley: MSc. Theses.
58
D’Amato, F. J. and Viassalo, D. E. (2000). Fuzzy Control for Active Suspensions. Journal of
Mechatronics. 10: 897-920.
Edwards, C. and Spurgeon, S. K. (2000). Sliding Mode control: Theory and Applications. London, UK:
Taylor and Francis.
Esmailzadeh, E. and Taghirad, H. D. (1996). Active Vehicle Suspensions with Optimal State-Feedback
Control. Journal of Mechanical Science. : 1- 18.
Fialho, I., and Ballas, G.J. (2002). Road Adaptive Active Suspension Design Using Linear Parameter-
Varying Gain Scheduling. IEEE Transactions on Control System Technology. 10(1): 43-54.
Fukao, T., Yamawaki, A., and Adachi, N. (1999). Nonlinear and H∞ Control of Active System with
Hydraulic Actuators. Proceedings of the 38th Conference on Decision and Control. December.
Arizona, IEEE: 5125-5128.
Hac, A. (1987). Adaptive Control of Vehicle System. Vehicle System Dynamics. 16: 57-74.
Hartman, J., and Wernecke, J. (1996). The VRML 2.0 Handbook, Building Moving Worlds on the Web.
United States of America: Addison-Wesley.
Hayakawa, K., Matsumoto, K., Yamashita, M., Suzuki, Y., Fujimori, K., and Kimura, H. (1999). Robust
H-infinity Output Feedback Control of Decoupled Automobile Active Suspension Systems. IEEE
Transactions on Automatic Control. 44(2): 392-396.
Hong, K. S., Sohn, H. C. and Hedrick, J. K. (2002). Modified Skyhook Control of Semi-Active
Suspensions: A New Model, Gain Scheduling, and Hardware-in-the-Loop Tuning. Transactions of
the ASME on Dynamic Systems, Measurement, and Control. 24: 159-167.
Hong, K. S., Jeon, D. S., Yoo, W. S., Sunwoo, H., Shin, S. Y., Kim, C. M., and Park, B. S. (1999). A New
Model and an Optimal Pole-placement Control of the Macpherson Suspension System. SAE
International Congress and Exposition. Detroit, MI. SAE paper No. 1999–01–1331: 267–276.
59
Hong, K. S., Jeon, D. S., and Sohn, H. C. (1999). A New Modeling of the Macpherson Suspension System
and its Optimal Pole Placement Control. Proceeding of the 7th Mediterranean Conference on
Control and Automation (MED99). June 28-30. Haifa, Israel.: 559- 579.
Huang, S. J., and Chao, H. C. (2000). Fuzzy Logic Controller For Active Suspension System. Proc. Instn.
Mech. Engrs. 214(D): 1-12.
Hudha, K., Jamaluddin, H., Samin, P. M. and Rahman, R. A. (2005). Effect of Control Techniques and
Damper Constraint to the Performance of Semi-Active Magnetorheological Damper. Accepted for
Publication in International Journal of Vehicle Design.
Hudha, K. (2005). Non-Parametric Modelling and Modified Hybrid Skyhook Groundhook Control of
Magnetorheological Dampers for Automotive Suspension System. Malaysia University of
Technology: PhD Dissertation.
Hrovat, D. (1988). Influence of Unsprung Weight on Vehicle Ride Quality. Journal of Sound and
Vibration. 124(3): 497-516.
Hrovat, D. (1997). Survey of Advanced Suspension Developments and Related Optimal Control
Applications. Automatica. 33(10): 1781-1817.
Itkis, U. (1976). Control System of Variable Structure. New York , USA: Willey.
Karnopp, D. (1990). Design Principles for Vibration Control Systems using Semi-Active Dampers. ASME
Journal of Dynamic Systems, Measurement and Control. 112:448-455.
Kim, C., and Ro, P.I. (1998). A Sliding Mode Controller for Vehicle Active Suspension Systems with
Non-Linearities. Proc. Instn. Mech. Engrs Part D. 212: 79-92.
Kuo, Y.P., and Li, T.H.S. (1999). GA-Based Fuzzy PI/PD Controller for Automotive Active Suspension
System. IEEE Transactions on Industrial Electronics. 46(6): 1051-1056.
Lin, J.S. Kanellakopoulos, I. (1997a). Nonlinear Design of Active Suspension. IEEE Control System
Magazine. 17: 1-26.
Lin, J.S. Kanellakopoulos, I. (1997b). Road-Adaptive Nonlinear Design of Active Suspensions. Proc. Of
the 1997 American Control Conference. June. Albuquerque, New Mexico. IEEE: 714-718.
60
Merritt, H.E. (1967). Hydraulic Control Systems. New York: John Wiley & Sons, Inc.
Park, J.H., and Kim, Y.S. (1998) Decentralized Variable Structure Control for Active Suspensions Based
on a Full-Car Model. IEEE Proc. Int. Conf. on Control Applications. September 1-4. Trieste, Italy.
IEEE: 383-387.
Rajamani, R., and Hedrick, J.K. (1995). Adaptive Observers for Active Automotive Suspension: Theory
and Experiment. IEEE Transactions on Control Systems Technology. 3(1): 86-93.
Ray, L.R. (1993). Stability Robustness of Uncertain LQG/LTR Systems. IEEE Transaction on Automatic
Control. 38(2):304-308.
Sam, Y. M. (2004). Proportional Integral Sliding Mode Control of an Active Suspension System. Malaysia
University of Technology: PhD. Dissertation.
Sam, Y. M. and Osman, J. H. S. (2005). Modelling and Control of the Active Suspension System Using
Proportional-Integral Sliding Mode Approach. Asian Journal of Control. 7(2): 91-98.
Sam, Y. M., Osman, J. H. S. and Ghani, M. R. A. (2004). A Class of Proportional-Integral Sliding Mode
Control with Application to Active Suspension System. System & Control Letters. 51: 217-223.
Shen, X. and Peng, H. (2003). Analysis of Active Suspension Systems with Hydraulic Actuators.
Proceedings of the 2003 IAVSD Conference. August. Atsugi, Japan.
Sims, N. D., Stanway, R., Peel, D. J., Bullough, W. A. and Johnson, A. R. (1999). Controllable Viscous
Damping: An Experimental Study of an Electrorheological Long-Stroke Damper Under
Proportional Feedback Control. Journal of Smart Materials and Structure. 8: 601–615.
Smith, M. C. and Wang, F. C. (2002). Controller Parameterization for Disturbance Response Decoupling:
Application to Vehicle Active Suspension Control. IEEE Transaction on Control Systems
Technology. 10(3):393-407.
Smith, M. C. and Wang, F. C. (2001). Active and Passive Suspension Control for Vehicle Dive and Squat.
Automotive Control Workshop, Lund, Sweden, May 18–19.
Sunwoo, M., Cheok, K.C., and Huang, N.J. (1991). Model Reference Adaptive for Vehicle Active
Suspension Systems. IEEE Transactions on Industrial Electronics. 38(3): 217-222.
61
Thompson, A. G. (1971). Design of Active Suspension. Proc. Inst. Mech. Engr. 185: 553-563.
Ting, C.S., Li, T.H., and Kung, F.C. (1995). Design of Fuzzy Controller for Active Suspension System.
Mechatronics. 5(4): 365-383.
Tseng, T. and Hrovat, D. (1990). Some Characteristics of Optimal Vehicle Suspensions Based on Quarter-
Car Model. Proceedings of the 29th IEEE Conference on Decision and Control. Honolulu, Hawaii.
IEEE: 2232-2237.
Ulsoy, A.G. Hrovat, D., and Tseng, T. (1994). Stability Robustness of LQ and LQG Active Suspension.
ASME Journal of Dynamic System, Measurement and Control. 116: 123-131.
Williams, R.A. (1994). Electronically Controlled Automotive Suspensions. Computing & Control
Engineering Journal. 5(3): 143-148.
Yamashita, M., Fujimori, K., Hayakawa, K., and Kimura, H. (1994). Application of H-infinity Control to
Active Suspension Systems. Automatica. 30(11): 1717-1792.
Yao, G.Z., Yap, F.F., Chen, G., Li, W.H., and Yeo, S.H. (2002). MR Damper and Its Application for
Semi-Active Control of Vehicle Suspension System. Mechatronics. 12: 963-973.
Yoshimura, T., Isari, Y., Li, Q., and Hino, J. Active Suspension of Motor Coaches using Skyhook Damper
and Fuzzy Logic Control. Control Engineering Practice. 5(2): 175-184.
Yoshimura, T., Nakaminamani, K., Kurimoto, M., and Hino, J. (1999). Active Suspension of Passenger
Cars using Linear and Fuzzy Logic Control. Control Engineering Practice. 7(2): 41-47.
Yoshimura, T., Kume, A. Kurimoto, M. and Hino, J. (2001). Construction of an active Suspension system
of a quarter car model using the concept of sliding mode control. Journal of Sound and Vibration.
239: 187-199.
62
APPENDIX
iv.) Sam, Y.M, and Huda K. (2006). “ Modeling and Force Tracking Control
of Hydraulic Actuator for An Active Suspension”, Proceedings of 1st
IEEE Conference on Industrial Electronics and Applications, Singapore,
Mei 24 -26, 2006, pp 316-321.