04740995

Embed Size (px)

Citation preview

  • 7/31/2019 04740995

    1/5

    Control of an Active Suspension Based on Fuzzy Logic

    Yang-Hai Nan, Dong-Ji Xuan, Jin-Wan Kim, Qian Ning*and Young-Bae Kim

    **

    Department of Mechanical Engineering, Chonnam National University, Gwangju, Korea

    E-mail:[email protected]

    *School of Electronics and Information Engineering, Sichuan University, Chengdu, China

    ** School of Mechanical Engineering, Chonnam National University, Gwangju, Korea

    Abstract

    In this paper, a control strategy of active suspension

    based on the fuzzy logic control has been investigated.

    Using incorporating feedback from force sensor at

    front and rear active suspension system, the control

    system shows the improvement of the dynamic

    responses of the vehicle. A multi degree-of-freedom

    nonlinear model is co-simulated by MATLAB/Simulink

    and ADAMS/Car. The simulation results indicate that

    the proposed active suspension is very effective in the

    vibration isolation.

    NOMENCLATURE

    a Distance from CG to front axleb Distance from CG to rear axle

    fc Damping coefficients of front sprung

    rc Damping coefficients of rear sprung

    1F

    Front active force

    2F Rear active forceJ Moment of inertia around Y-axis

    fk Spring stiffness of front sprung

    rk Spring stiffness of rear sprung

    tfk Spring stiffness of front tires

    trk Spring stiffness of rear tire

    fm1 Front unsprung mass

    rm1 Rear unsprung mass

    2m Vehicle body mass

    fq Road inputs to front tires

    rq Road inputs to rear tires

    fz1 Vertical displacements of the front tires

    rz1 Vertical displacements of the rear tires

    fz2 Vertical displacements of the front sprung

    rz2 Vertical displacements of the rear sprung

    cz Vehicle body bounces

    I Pitch angle

    1. Introduction

    Suspension system is used to connect a vehicle and

    its wheel, and then it contributes to the cars handling,

    braking for good active safety and driving pleasure as

    well as keeps vehicle occupants comfortable and

    reasonably well isolates from road noise, bumps, and

    vibrations. Therefore, simply the passive suspension is

    widely used in the usual vehicle. However, it could not

    satisfy the ride comfort and handing stability

    simultaneously. As the recent trends of the vehicle

    industry is to be luxurious and driver comfort is more

    required, the electrical controlled suspension system is

    now installed and widely utilized. [1~3] Especially, the

    active suspension is widely adopted for the luxuriousvehicle because it can overcome the shortage of the

    passive suspension by providing the ride comfort and

    vehicle stability at the same time. However, a key task

    for active suspension design is to determine a control

    law, which is capable of giving good system

    performance and better robustness. During the past two

    decades, various approaches to derive the control

    scheme have been proposed by many researchers. [4~5]

    2008 International Conference on Computer and Electrical Engineering

    978-0-7695-3504-3/08 $25.00 2008 IEEE

    DOI 10.1109/ICCEE.2008.10

    303

  • 7/31/2019 04740995

    2/5

    The optimal control and robust control have been

    introduced for active suspension application and some

    good performances have been achieved on the

    assumption of a linear vehicle model. In fact, vehicle is

    a complicated, nonlinear system with uncertainties of

    itself, and also operating condition is changeable. Thus,

    the control approaches for active suspensions based on

    the linear assumption of vehicle model havedifficulties in practical application for good

    performance and robustness.

    In this paper, the controller is designed by using

    fuzzy logic control (FLC) as a type of intelligent

    control method. The most important factor in FLC is to

    prove to be one of the most efficient and systematic

    approaches to deal with such kinds of problems in that

    its control capability arises from emulating human

    logic instead of accurate mathematical model. As a

    new approach, nonlinear model is introduced by

    ADAMS/Car, which is the worlds most widely used

    mechanical system simulation software. [6]

    By using the ADAMS nonlinear mathematic model

    and the fuzzy logic control toolbox provided by theMATLAB/simulink software, the co-simulation of the

    active suspension system with fuzzy controller under

    the different input conditions are implemented. The

    result shows that the active suspension system has

    attractive benefit in regarding to the vehicle ride

    comfort improvement.

    The paper is organized as follows: section 2 presents

    the vehicle model used for the active suspension

    system control design. Section 3 represents the FLC

    controller which is designed by integration of the

    feedback signal. Section 4 represents the co-simulation

    results by ADAMS/ Car and MATLAB. The

    simulations are made to verify the proposed algorithm

    under different road conditions: sine wave road surface

    and white noise road surface.

    2. Planar vehicle model

    This chapter will describe the vehicle model used

    for controller analysis. Fig.1 shows a half car model

    consisting of sprung mass referring to the part of the

    car that is supported on springs and unsprung mass

    which refers to the mass of wheel assembly. Tire has

    been replaced with its equivalent stiffness, and tire

    damping is neglected. The suspension and tire are

    modeled by linear springs in parallel with dampers.

    By neglecting the roll and yaw motion, the

    vehicles dynamics in the Y, Z plane can be

    represented by a single-track half car model. The

    model is valid for the assumed suspension elements.

    Fig.1 Single-track half car linear model

    Derivation of the equations of the motion for the

    single-track half car linear model will be obtained from

    the force and moment balance. Using the Newtons

    second law of motion and free-body diagram concept,

    equations of motion for the car body are derived in

    Eq.1.

    0)()()( 11121211 xxxx

    fftfffffffff qzkFzzczzkzm

    0)()()( 12121211 xxxx

    rrtrrrrrrrrr qzkFzzczzkzm

    0)()()()( 21212112122

    xxxxxx

    FzzczzkFzzczzkzm rrrrrrffffffc

    0])()([])()([ 1121221212 xxxxxx

    FzzczzkaFzzczzkbJ ffffffrrrrrrM

    (1)

    The relationships among vertical displacements of

    the front sprung fz2 , rear sprung rz2 and vehicle body

    bounce cz are shown in Eq.2

    Matgzz cf 2

    Mbtgzz cr 2 (2)Under the condition of small pitch angleI around

    CG, the relationships among fz2 , rz2 and cz are

    rewritten in Eq.3.xxx

    Mazz cf2xxx

    Mbzz cr2 (3)Substituting above variables into Eq. (1-3), the state

    equation for the bicycle model can be written as:

    LWBUAXX x

    DUCXY (4)

    State and output variables are shown.

    Tcrfcrf zzzzzzX ),,,,,,,( 1111

    xxxx

    MM

    T

    cc zzY ),,,(

    xx

    MMInput variables are shown as.

    TFFU ),( 21

    304

  • 7/31/2019 04740995

    3/5

    T

    rf qqW ),(

    Where,

    J

    cbca

    J

    bcac

    J

    bc

    J

    ac

    J

    kbka

    J

    bkak

    J

    bk

    J

    ak

    m

    bcac

    m

    cc

    m

    c

    m

    c

    m

    bkak

    m

    kk

    m

    k

    m

    k

    m

    bc

    m

    c

    m

    c

    m

    bk

    m

    k

    m

    kk

    m

    ac

    m

    c

    m

    c

    m

    ak

    m

    k

    m

    kk

    A

    rfrfrfrfrfrf

    rfrfrfffrfrf

    r

    r

    r

    r

    r

    r

    r

    r

    r

    r

    r

    tfr

    f

    f

    f

    f

    f

    f

    f

    f

    f

    f

    f

    tff

    222222222222

    111111

    111111

    00

    00

    10000000

    01000000

    00100000

    00010000

    Jb

    Ja

    mm

    m

    mB

    f

    f

    22

    1

    1

    11

    10

    01

    00

    00

    00

    00

    00

    00

    0

    0

    00

    00

    00

    00

    1

    1

    r

    tr

    f

    tf

    m

    k

    m

    kL

    10000000

    01000000

    00001000

    00000100

    C

    > @0D

    3. Controller design

    3.1. Fuzzy Control Theory

    Fuzzy control, developed by L. A. Zadeh (1965) [7],

    is a practical alternative for a variety of challenging

    control applications since it provides a convenient

    method for constructing nonlinear controllers via the

    use of heuristic information. Fuzzy logic has two

    different meanings. In a narrow sense, fuzzy logic is a

    logical system, which is an extension of multivalued

    logic. But in a wider sense, which is in predominant

    use today, fuzzy logic (FL) is almost synonymous with

    the theory of fuzzy sets, a theory which relates to

    classes of objects with unsharp boundaries in which

    membership is a matter of degree. The synthesis of

    FLC can be designed in accordance with following

    steps. [8]

    (1) A rule-base (a sent of If-Then rules), which

    contains a fuzzy logic quantification of the expert's

    linguistic description of how to achieve good control.

    (2) An inference mechanism, which emulates the

    expert's decision making in interpreting and applying

    knowledge about how best to control the plant.

    (3) A fuzzification interface, which converts controller

    inputs into information that the inference mechanism

    can easily use to active and apply rules.

    (4) A defuzzification interface, which converts the

    conclusions of the inference mechanism into actual

    inputs for the process.

    3.2. Controller Design

    Fig.2 Block diagram of integrated control system

    It is a well-known fact that the derivation of thecontrol needs the accurate vehicle dynamics, which is

    expressed as a linear model, whereas the vehicle

    dynamics generally includes nonlinearities and

    uncertainties. Therefore, for the design of active

    suspension systems, the use of fuzzy logic control has

    been proposed.

    Active suspension system method has been used to

    improve the vehicle ride comfort and reduce pinch

    movement. As shown in Fig.2, there are two inputs for

    vertical motion and pitch movement, respectively: (1)

    body velocity v and acceleration a (2) pitching anglevelocityZand accelerationH . Two output are desired

    actuator force 1F, 2F . Additionally, Mandani method

    for fuzzy inference engine and centre of gravitymethod for defuzzification action are selected. Fuzzy

    controller needs to tune input and output scaling

    factors carefully to achieve a good performance. The

    membership functions for bounce and pitch controllers

    are shown in Figures 3 and 4, and rule bases are

    represented in Table 1 and 2.

    Fig. 3 inputs of fuzzy controller ( HZ,,,av )

    305

  • 7/31/2019 04740995

    4/5

    Fig. 4 outputs of fuzzy controller

    Table 1 Bounce Rule Bases

    vaNL NS NULL PS PL

    NL PL PL PL PM PS

    NS PL PM PS PS PS

    NULL PL PS NULL NS NL

    PS NS NS NS NM NL

    PL NS NM NL NL NL

    Table 2 Pitch Rule Bases

    Z

    H NL NS NULL PS PLNL PL PL PL PS NULL

    NS PL PM PS NULL NS

    NULL PL PS NULL NS NL

    PS PS NULL NS NM NL

    PL NULL NS NL NL NL

    4. Co-simulation

    The vehicle model is built using ADAMS/Car as a

    full vehicle assembly. The ADAMS/Car is highly

    dependable software which simulates the real vehicle

    before the proto-type car is built. [9] The proposed full

    vehicle model has six subsystems: front suspension,rear suspension, steering, front tire, rear tire and engine.

    The subsystems based on one or more ADAMS

    templates are connected via communicators, which are

    components for exchanging information between

    subsystems.

    To investigate the effectiveness of the integrated

    control system using fuzzy control, a simulation mode

    with multi-body dynamics and active suspension is

    constructed based on the co-simulation which

    simulates the real vehicle before the proto-type vehicle

    model is built. By combining ADAMS/Car and

    MATLAB/Simulink, it is possible to add the control

    algorithms to a model from ADAMS/Car. The vehicle

    mass, cornering stiffness, distance from center ofgravity to the front and rear axles are defined, whilst

    the vehicle velocity and the road surface are set.

    Fig.5 Adams/Car Model

    The full process using ADAMS/Car and MATLAB

    was applied as a control simulation environment. The

    parameters used in the paper are summarized in Table

    3, and these values are obtained from the full car

    ADAMS vehicle model as shown in Fig.5.

    Table 3 Parameters used in vehicle mode

    fm1 53 )(kg rm1 117 )(kg

    2

    m 663 )(kg J 1067 )( 2

    mkg

    fk 58636 )/( mN rk 58636 )/( mN

    tfk 310000 )/( mN trk 310000 )/( mN

    fc 4165 )/( msN rc 4165 )/( msN

    a 1.233 )(m b 1.327 )(m

    4.1. Sinusoid Road Surface

    Fig.6 sine-wave hole test

    In the co-simulation, one input condition, sinusoid

    input is used to excite the fuzzy control suspension

    system.

    Under sinusoid input in Fig.6, the responses of body

    acceleration and pitching angle acceleration are shown

    in Fig.7~8, respectively.

    0 1 2 3 4 5 6 7-3

    -2

    -1

    0

    1

    2

    3

    time [s]

    verticalacceleration[m/s*2]

    passive

    fuzzy

    Fig.7 Time response of the body acceleration

    306

  • 7/31/2019 04740995

    5/5

    0 1 2 3 4 5 6 7-2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    2

    time [s]

    pitchingangleacceleration[deg/s*2]

    passive

    fuzzy

    Fig.8 Time response of the pitching angle acceleration

    4.2. White noise road surface

    Fig.9 white-noise road test

    Fig.9~10 shows the co-simulation results of white

    noise road conditions in Fig.9. The vehicle responsesof body acceleration and pitching angle acceleration

    are compared.

    0 1 2 3 4 5 6 7-4

    -3

    -2

    -1

    0

    1

    2

    3

    4

    time [sec]

    verticalacceleration[m/s*2]

    passive

    fuzzy

    Fig. 10 Time response of the body acceleration

    0 1 2 3 4 5 6 7-3

    -2

    -1

    0

    1

    2

    3

    time [sec]

    pitchingangleacceleration[deg/s*2]

    passive

    active

    Fig.11Time response of the pitching angle acceleration

    From these figures, it is manifest that FLC has a

    superior benefit in isolating road vibration in compared

    with passive suspension, while the vehicle runs at the

    sine-wave road and white noise one.

    5. Conclusions

    In this paper, the active suspension control system is

    proposed to attain ride comfort. It has been shown that

    the performance of fuzzy logic control is better thanthat of the passive suspension under irregular road

    condition. Co-simulation results with MATLAB and

    ADAMS/Car clarifies the vehicle ride comfort could

    be much improved via the proposed control scheme.

    6. References

    [1] Wikipedia suspension (vehicle) internet 17 April 2008.

    [2] Celnikeer G W, Gedrick J K. Rail Vehicle Active

    Suspensions for Lateral Ride and Stability

    Improvement ASME J. of Dynamic Systems

    Measurement and Control, 1982, 104, pp.101-106.

    [3] Alleyne A, Hedrick J K. Nonlinear Adaptive Control ofActive Suspension IEEE Transactions on control

    systems Technology, 1995, 3(1), pp.94-101.

    [4] Abdelhaleem, A.M. and Crolla, D.A. (2000). Analysis

    and Design of Limited Bandwidth Active

    Hydropneumatic Vehicle Suspension Systems. SAE

    Paper No.2000-01-1631

    [5] Yoshimura, T., Nakaminami, K., Kurimoto, M. and Hino,

    J (1999). Active suspension of passenger cars using

    linear and fuzzy logic controls. Control Engineering

    practice 7, 1, pp.41-47.

    [6] Uys, P.E., P. S. and Thoresson, M. (2007) suspension

    settings for optimal ride comfort of off-road vehicles

    traveling on roads with different roughness and speeds,

    Journal of Terramechanics, Vol.44, No.2, pp.163-175.

    [7] Zadeh, L.A., Fuzzy sets information and control, Vol.8,

    1965, pp.338-353.

    [8] Kevin M. Passino, Stephen Yurkovich, Fuzzy Control

    Addison-Wesley, 1998.

    [9] Westbom D. and Frejinger P (2006) Yaw control using

    rear wheel steering, Masters thesis, Linkoping

    University, Sweden.

    307