33
1 Eco Eco- Driving using Model Driving using Model Predictive Control Predictive Control モデル予測制御による モデル予測制御による エコドライビング エコドライビング Presented by Presented by M. A. S. Kamal M. A. S. Kamal Researcher, Researcher, Fukuoka Industry Science and Fukuoka Industry Science and Technology Foundation Technology Foundation Lab of Prof. Taketoshi Kawabe Lab of Prof. Taketoshi Kawabe Kyushu University Kyushu University 2 Presentation Outline Presentation Outline Background and Motivation Background and Motivation Ecological Driving using MPC Ecological Driving using MPC Modeling of Vehicle Control Problem Modeling of Vehicle Control Problem Case Studies and Simulation Case Studies and Simulation Driving on Single Lane road Driving on Single Lane road Driving on Multi Driving on Multi- lane road. lane road. Driving on Road with up Driving on Road with up- down slope down slope Conclusions Conclusions

モデル予測制御による エコドライビングterra.ees.kyushu-u.ac.jp/~kamal/Docs/EcoDrivingMPCNov...1 Eco -Driving using Model Predictive Control モデル予測制御による

  • Upload
    lekien

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

  • 11

    EcoEco--Driving using Model Driving using Model

    Predictive ControlPredictive Control

    Presented byPresented by

    M. A. S. KamalM. A. S. Kamal

    Researcher, Researcher, Fukuoka Industry Science and Fukuoka Industry Science and Technology FoundationTechnology FoundationLab of Prof. Taketoshi Kawabe Lab of Prof. Taketoshi Kawabe Kyushu UniversityKyushu University

    22

    Presentation OutlinePresentation Outline

    Background and MotivationBackground and Motivation

    Ecological Driving using MPCEcological Driving using MPC

    Modeling of Vehicle Control ProblemModeling of Vehicle Control Problem

    Case Studies and SimulationCase Studies and Simulation Driving on Single Lane road Driving on Single Lane road

    Driving on MultiDriving on Multi--lane road. lane road.

    Driving on Road with upDriving on Road with up--down slopedown slope

    Conclusions Conclusions

  • 33

    Background Background

    &&

    MotivationMotivation

    44

    Emission From CarsEmission From Cars

    Emission From CarsEmission From Cars

    Emission of CO2 from Transportation is one of the major sources of Environment Pollution and Global Warming.

    It is a demand of time to make Transportation

    Systems more Environmentally friendly

    Transportation

    PSIndustry

  • 55

    Fuel Efficient VehiclesFuel Efficient Vehicles

    Progress for efficient Vehicles have been continuing

    66

    Realization of EcoRealization of Eco--DrivingDriving

    Major Factors influencing consumptionsMajor Factors influencing consumptions TTraffic Management Systems, raffic Management Systems, VVehicle maintenance, ehicle maintenance, RRoute Selections, oute Selections, Driving StyleDriving Style..

    Proper Proper Driving or Vehicle Control Style Driving or Vehicle Control Style may save fuel consumption significantly.may save fuel consumption significantly.

  • 77

    Ecological DrivingEcological Driving

    According to Recent Studies:According to Recent Studies:EcoEco--Driving may save fuelDriving may save fuel

    By 10By 10--25%. 25%.

    Various Approaches are introduced to Various Approaches are introduced to Motivate a driver for EcoMotivate a driver for Eco--Driving:Driving:

    Example: Example:

    Driving Tips; ECO indicator; Fuel Ranking;Driving Tips; ECO indicator; Fuel Ranking;

    88

    EcoEco--Driving AssistanceDriving Assistance

    Driving TipsOn-board Assistance

    for Driver

    ECOECO indicator

    ECOECO

  • 99

    OnOn--board Performance Indicatorboard Performance Indicator

    Driving Efficiency

    1010

    Existing Assistance SystemExisting Assistance System

    CARWINGS and ECO Pedal

  • 1111

    Support on Sloppy RoadSupport on Sloppy Road

    1212

    Limitation of Existing AssistanceLimitation of Existing Assistance

    They only focus on fuel consumption They only focus on fuel consumption characteristics of the Enginecharacteristics of the Engine

    They do not analyze current road traffic They do not analyze current road traffic situationsituation

    They do not anticipate future traffic They do not anticipate future traffic conditionsconditions

    They are not suitable for changing They are not suitable for changing situationssituations

    Therefore, A more Comprehensive EcoTherefore, A more Comprehensive Eco--Driving System is necessary for Optimum Driving System is necessary for Optimum AchievementAchievement

  • 1313

    Ecological Driving using MPCEcological Driving using MPC

    1414

    Proposed EcoDrivingProposed EcoDriving

    EcoDriving should be based onEcoDriving should be based on

    Fuel Consumption Fuel Consumption Characteristics of the EngineCharacteristics of the Engine

    Road gradients, alignment and Road gradients, alignment and LanesLanes

    Situation of current trafficSituation of current traffic

    Anticipation of Future SituationAnticipation of Future Situation

    Traffic Signal aheadTraffic Signal ahead

    Safety Safety

  • 1515

    ITS TechnologiesITS Technologies

    Necessary InformationPosition, Speed, acceleration of surrounding vehicles.Status of Signal (or Timing)Road gradient and alignment

    Possible TechnologiesGPS, Camera, Laser, etcCommunication Among VehiclesCommunication with Infrastructure

    Algorithm ?

    1616

    Vehicle control problemVehicle control problem NonNon--linear linear Requires AnticipationAnticipation of traffic Discontinuous Events Constraints

    Model Predictive Control Model Predictive Control is the most suitable Options.

    Selection of AlgorithmSelection of Algorithm

  • 1717

    At t, using current state and initial inputs, states in the prediction horizon t to t+T is predicted.

    Inputs are optimized using performance index.

    Only the first input is used to control the vehicle.The process is repeated in next steps.

    Concept

    t0t tt1 t2 inputState

    Prediction Horizon TPrediction Horizon T

    t

    Model Predictive ControlModel Predictive Control

    11

    1818

    Modeling of Vehicle DynamicsModeling of Vehicle Dynamics

    ))(),(),(()( tqtutxftx =&

    HVHVHVHVPVPVPVPV

    Tpphh vxvxx ],,,[=

    Simplified Vehicle Control System:A Host Vehicle; A Preceding Vehicle; Signal;

    Assuming following non-linear state equation

    State

    Input )(tu Time varying parameter )(tq

  • 1919

    Modeling of the Modeling of the Host Vehicle

    Rh

    Th

    hh FFdt

    dvM =

    )(sin

    )(cos2

    1 2

    h

    hhVaDR

    h

    xMg

    xMgvACF

    +

    +=

    Host Vehicle

    hhT

    h uMF =

    g

    DC

    VA

    huhM

    Air density

    Drag Coefficient

    Frontal Area

    Slope angel

    Rolling Coefficient

    Gravitational force

    Control inputVehicle Mass

    2020

    Prediction Model of the Prediction Model of the Preceding Vehicle

    )(tqadt

    dvp

    p ==

    Time varying parameter q(t) represents acceleration of the preceding vehicle.

    Influence of other traffic and status of traffic control

    signal is reflected in q(t).

    Values of q(t) needs to be estimated based on current situation of road and traffic.

  • 2121

    HVPV

    HVPV

    Prediction Model of Prediction Model of PV

    In the above two cases

    =+0

    )()(

    tqttq mp

    Vv 0ifOtherwise

    In absence of a PV, it is assumed a dummy Vehicle idling at the RED signal

    2222

    HVPV

    Stopping model of PV at RED signal

    How a vehicle approaches the stopping point in a red signal was observed experimentally

    0 20 40 60 80 100l [m]

    0

    10

    20

    30

    40

    50

    60

    v b [

    km/h

    ]

    30 patterns of 3 driversAverage stopping pattern is approximated as:

    012

    2

    33

    44

    55

    * )(

    alala

    lalalalvb

    +++

    ++=

    Average braking rate:

    )()(

    )( **

    * lvdl

    ldvla b

    bb =

  • 2323

    Braking rate of PV at RED signal

    Braking rate of any stopping vehicle of velocity vb at l can be obtained as

    2

    **

    )(

    )()()(

    =

    lv

    lvlala

    bbb

    0.2

    0.4

    0.6

    0.8

    1.0

    1.2

    1.4

    1.6

    1.8Approximated braking rate for various v andl

    )()( latq b=

    24240 20 40 60 80 100

    l [m]

    0

    10

    20

    30

    40

    50

    60

    v b [

    km/h

    ]

    Prediction of PV at RED signal

    Predicted stopping pattern at various v and l

    0 20 40 60 80 100l [m]

    0

    10

    20

    30

    40

    50

    60

    v pb [

    km/h

    ]

    Experimentally observed pattern

  • 2525

    Modeling Modeling

    +==

    q

    v

    uxgxgvACM

    x

    quxfx

    p

    hhhvaDh

    h

    ))(sin()(cos2

    1

    ),,( 12

    &

    HVHVHVHVPVPVPVPV

    maxmin uuu h

    State equation can be written as:

    Input of host vehicle is limited by

    2626

    Engine Characteristic MapEngine Characteristic Map

    29.1%

    28.5%27%

    25.5%

    24%

    Best efficiency points

    Efficiency

    Engine power

    A typical Engine Map is constructed keeping the fuel consumption rate tested on 10-15 Mode matches the rating of the vehicle

  • 2727

    Fuel Consumption ModelFuel Consumption Model

    C

    P

    29.1%28.5% 27

    % 25.5%24

    %

    Best efficiency points

    Efficiency

    Engine power

    Engine Efficiency () depends on torque and speed.

    For a CVT Vehicle, it is assumed, the gear ratio is maintained at maximum efficiency for any output power.

    Total moving forces on the vehicle:

    Where C: calorific value of gasoline.

    MaMgMgAvCF aD +++= 2

    2

    1

    Therefore, the consumption [ml/s] can be obtained as:

    Power required to run the vehicle:

    cPFvP +=

    2828

    Fuel Consumption ModelFuel Consumption Model

    0

    1

    2

    3

    4

    5

    0 20 40 60 80 100

    Velocity [km/h]

    Con

    sum

    ptio

    n [

    ml/

    s]

    a = 0.0

    a = 0.4

    a = 0.8

    a = 1.2

    a = 1.6

    a = 2.0

    a = 2.4

    )( 012

    2

    012

    23

    3

    cvcvca

    bvbvbvbfV

    +++

    +++=

    Validation

    Where, sin gva += &

    The fuel consumption data obtained from the map and approximated in terms of v and a

  • 2929

    Performance IndexPerformance Index

    ( )+

    =Tt

    tudquxLJ )(),(),(min

    Fuel EconomyCost for acceleration/braking

    Desired Speed*

    Dynamic weights w1, w2, w3, w4 focus their relative contextual merits.

    ( )( ) ( )( ) .

    2

    1

    204

    23

    22

    2012

    23

    31

    VhphdRh

    hVaDhhhh

    lxxvhwvvw

    gvACM

    uwbvbvbvbv

    wL

    ++

    ++++=

    Safe Clearance

    3030

    Optimization of the control inputsOptimization of the control inputs

    Generalized Minimum Residual Algorithm is used to derive the Generalized Minimum Residual Algorithm is used to derive the solution with a given initial values vector.solution with a given initial values vector.

    ),,(),,(),,(:),,,,( puxCpuxfpuxLpuxH TT ++=

    Required condition in finding the optimum control inputs:

    The Hamiltonian Function is given by :

  • 3131

    Optimization ProblemOptimization Problem

    .0

    ),(

    ),,,(

    :

    ),(

    ),,,(

    :),,(

    11

    111

    00

    0010

    =

    =

    NN

    NNNNTu

    Tu

    uxC

    uxH

    uxC

    uxH

    txUF

    Condition for Optimal solution with given initial values

    Continuation/Generalized Minimum Residual (C/GMRES)Continuation/Generalized Minimum Residual (C/GMRES) [5] is used to finds the solutions of the above.

    [9] T. Ohtsuka, [9] T. Ohtsuka, A Continuation/GMRES method for fast computation of nonlinear A Continuation/GMRES method for fast computation of nonlinear receding horizon control,receding horizon control, Automatica 40 (2004) 563Automatica 40 (2004) 563--574.574.

    ),(),(),(:),,,( uxCuxfuxLuxH TT ++=Hamiltonian:

    3232

    Flow of Vehicle Control ProcessFlow of Vehicle Control Process

    Measure states of the vehicle,

    At time t=kh

    Using the model of vehicle dynamics, Information of road slope, Performance index and Constraint,

    For a prediction horizon T, from t=kh to, t=kh+T

    Optimize the current and future vehicle control inputs using C/GMRES

    Implement best current input to control the vehicle

    k=k+1

  • 3333

    Test EnvironmentTest Environment

    Functions can be Extended through API Routine to control a car in a special way

    AIMSUNAIMSUN Microscopic Traffic SimulatorMicroscopic Traffic Simulator

    Vehicles run as per Gipps model

    3434

    AIMSUN NG

    Host Vehicle

    Model Predictive Control

    Other Traffic

    Interactions

    API

    Control input

    Measurement

    EDASTraffic Signal

    Interactions

    Interactions

    Simulation Interface

  • 3535

    SimulationsSimulations

    =1200[kg]

    =1.184[kg/m3]

    =0.012

    =34.5e+6[J/l]

    =0.7[PS] =514.85[W]

    =9.8[m/s2]

    =2.5[m2]

    =0.32

    Modeling Parameters

    M

    DC

    A

    g

    C

    cP

    8

    =12[s]

    =50[km/h]

    =110

    =7.7

    =0.39

    = 0.1[s]

    = 2.75[m/s2]

    Algorithms Setting

    Tdv

    0w

    maxu

    h

    1w

    2w

    Constraint is converted into inequality constraint as:

    ( ) 02

    1),( 2max

    22

    2 =+= uuuuxC

    3636

    Simulation ISimulation I

    HVPV FV

    4.1 kmS13S14 S2 S1

    Single Lane Test Route

    Test Route in AIMSUN: about 600 vehicles/h

    Comparison Conducted1.Gipps Model Vehicle2.The proposed EcoDriving3.EcoDriving without stopping model of PV

    Observations1.Fuel savings by host vehicle2.Effect on following vehicle

  • 3737

    Gipps Model Gipps Model

    0 100 200 300 400 5000

    20

    40

    60

    velo

    city

    [km

    /h]

    HVPVFV

    0 100 200 300 400 5000

    100

    200

    Ran

    ge [

    m]

    (HV-PV)(HV-FV)

    0 100 200 300 400 500t [s]

    -2

    0

    2

    u 1 [

    m/s

    2 ]

    3838

    The Proposed EcoThe Proposed Eco--DrivingDriving

    0 100 200 300 400 5000

    20

    40

    60

    velo

    city

    [km

    /h]

    HVPVFV

    0 100 200 300 400 5000

    100

    200

    Ran

    ge [

    m]

    (HV-PV)(HV-FV)

    0 100 200 300 400 500t [s]

    -2

    0

    2

    u 1 [

    m/s

    2 ]

  • 3939

    EcoDrive without PV stop ModelEcoDrive without PV stop Model

    0 100 200 300 400 5000

    20

    40

    60

    velo

    city

    [km

    /h]

    HVPVFV

    0 100 200 300 400 5000

    100

    200

    Ran

    ge [

    m]

    (HV-PV)(HV-FV)

    0 100 200 300 400 500t [s]

    -2

    0

    2

    u 1 [

    m/s

    2 ]

    4040

    Fuel Comparison of Host VehicleFuel Comparison of Host Vehicle

    254.4

    220.3

    228.8

    200

    215

    230

    245

    260

    [m

    l]

    .

    (10%)(10%)

    13%

    Gipps EcoD

    EcoD

  • 4141

    Effect of Eco Driving on Following VehicleEffect of Eco Driving on Following Vehicle

    254.8

    219.7

    235.1

    200

    215

    230

    245

    260

    [m

    l]

    .

    GippsEcoD

    EcoD

    4242

    Simulation IISimulation II

    S1 S2 S3S12 S13

    J1 J2J13

    S14

    J12J11

    Test Route 4.00 km

    Test Route 4.1 km14 sections13 junctions2-3 Lanes90 sec Signal cycle50 sec Green Timing

    Vehicle flow10002000 vehicle/hourVehicle TypesTruck, Car, and Taxi

    Test Route & Network Setting in AIMSUNTest Route & Network Setting in AIMSUN

  • 4343

    Simulation ResultsGipps Eco Driving

    04.

    Signal status

    0 50 100 150 200 250 300 350 400 450 5000

    20

    40

    60

    v p [km

    /h]

    Velocity of Preceding Vehicle

    0 50 100 150 200 250 300 350 400 450 5000

    40

    80

    120

    160

    xp-x

    h [m

    ]

    Range clearance

    0 50 100 150 200 250 300 350 400 450 5000

    20

    40

    60

    v h [km

    /h]

    Velocity of Host Car

    0 50 100 150 200 250 300 350 400 450 500-4

    -2

    0

    2

    4

    uh

    Control Input

    0 50 100 150 200 250 300 350 400 450 500time [s]

    0

    90

    180

    270

    Fuel [ml]

    04.

    Signal status

    0 50 100 150 200 250 300 350 400 450 5000

    20

    40

    60

    v p [km/h]

    Velocity of Preceding Car

    0 50 100 150 200 250 300 350 400 450 5000

    40

    80

    120

    160

    xp-x

    h [m]

    Range clearance

    0 50 100 150 200 250 300 350 400 450 5000

    20

    40

    60

    vh [km/h]

    Velocity of Host Car

    0 50 100 150 200 250 300 350 400 450 500-3

    -1.5

    0

    1.5

    3u

    h

    Control Input

    0 60 120 180 240 300 360 420 480 540time [s]

    0

    60

    120

    180

    Fuel [m

    l]

    Cumulative Consumption

    4444

    Average Fuel ConsumptionAverage Fuel Consumption

    140

    170

    200

    230

    260

    290

    320

    350

    0 20 40 60 80 100

    Vehicles on observation

    Fue

    l [m

    l]

    EcoDrive GippsMean Value Mean Value

  • 4545

    0

    5

    10

    15

    20

    25

    30

    Fre

    quency

    13 14 15 16 17 18 19 20

    Km/h

    EcoDrive

    Gipps

    15.73 [km/h]

    17.6 [km/h]

    Average Fuel ConsumptionAverage Fuel Consumption

    100[km/l]

    4646

    Simulation IIISimulation IIIEcological Driving over UpEcological Driving over Up--Down Down

    SlopesSlopes

  • 4747

    Fundamental Concept Fundamental Concept

    Assumption: Vehicle is not interfered by other vehicle or traffic signals.

    4848

    ModelingModeling

    State equation of a vehicle:

    ,

    ))(),(()(

    2

    1

    =

    =

    x

    xx

    tutxftx&

    +=

    uM

    F

    xuxf

    R

    2

    ),(

    )(sin2

    11

    22 xMgMgAxCF DR ++=

    Air Rolling Slopes

    Where forces

    ++

    =0

    )( 22 cPxxmFP& )0( >u

    Power of the Engine:

    5

    )0( u

    Air density

    Drag Coefficient

    Frontal Area

    Slope angel

    Rolling Coefficient

    Gravitational force

    Power required at stand still.

    g

    DC

    A

    Location

    Velocity

    Control input (accel/brake)

    : Motion resistance forces

    : Vehicle Mass

    2xu

    MRF

    cP

    1x

    And, )( maxmax uuu

  • 4949

    Performance IndexPerformance Index

    ( )+

    =Tt

    tudquxLJ )(),(),(min

    Fuel EconomyCost for acceleration/braking

    Desired Speed*

    Dynamic weights w1, w2, w3 focus their relative contextual merits.

    ( )( )23

    22

    2012

    23

    31

    2

    1

    Rh

    hVaDhhhh

    vvw

    gvACM

    uwbvbvbvbv

    wL

    +

    ++++=

    5050

    Model Predictive ControlModel Predictive Control

    Measure states of the vehicle,

    At time t=kh

    Using the model of vehicle dynamics, Information of road slope, Performance index and Constraint,

    For a prediction horizon T, from t=kh to, t=kh+T

    Optimize the current and future vehicle control inputs using C/GMRES

    Implement best current input to control the vehicle

    k=k+1

    Even at each timeOptimum inputs for the horizonis generated, the whole process is repeated in short interval.

  • 5151

    SimulationsSimulations

    =1200[kg]

    =1.184[kg/m3]

    =0.012

    =34.5e+6[J/l]

    =0.7[PS] =514.85[W]

    =9.8[m/s2]

    =2.5[m2]

    =0.32

    Modeling Parameters

    M

    DC

    A

    g

    C

    cP

    The proposed algorithm is evaluated through simulation

    8

    =12[s]

    =50[km/h]

    =3

    =34

    =1

    = 0.1[s]

    = 2.75[m/s2]

    Algorithms Setting

    Tdv

    1w

    maxu

    h

    2w

    3w

    5252

    Simulations ResultsSimulations Results

    0

    4

    8

    12

    16

    Elevation

    [m]

    0 400 800 1200x1 [m]

    -6

    -3

    0

    3

    6

    Slo

    pe

    [%]

    Road shape and Slope

  • 5353

    SimulationsSimulations ResultsResults

    0 400 800 1200x1 [m]

    44

    46

    48

    50

    52

    54

    56

    x2 [km

    /h]

    MPC

    FSD

    ASCD

    0 400 800 1200x1 [m]

    -0.3

    0

    0.3

    0.6

    u [m

    /s2]

    MPC

    FSD

    ASCD

    The Vehicle approaches at velocity 50 [km/h] MPC is compared with two hypothetical Systems :

    (a) FSD (Fixed Speed Drive)(b) ASCD (Automatic Speed Control Drive)

    5454

    Cumulative Fuel ConsumptionCumulative Fuel Consumption

    0 400 800 1200x1 [m]

    -0.3

    0

    0.3

    0.6

    u [m/s2]

    MPC

    FSD

    ASCD

    0 400 800 1200x1 [m]

    0

    10

    20

    30

    40

    Fuel C

    onsu

    med

    [ml]

    MPC

    FSD

    ASCD

    Fuel saving features:

    (a) Avoid excessive input

    (b) Avoid hard braking

    (c) Speeding up before up slope

    (d)Use down slope to speed up again

  • 5555

    ResultsResults ComparisonComparison

    29.75

    32.5332.89

    27

    29

    31

    33

    Fuel

    [m

    l]

    MPC FSD ASCD

    0

    4

    8

    12

    16Elevation

    [m]

    Fuel savings only on up-hill

    Fuel savings by MPC over:

    (a)FSD 9.32%(b)ASCD 10.55%

    5656

    Additional Results IAdditional Results I

    0 400 800 1200

    -8

    -4

    0

    4

    Elevation

    [m]

    0 400 800 1200x1 [m]

    44

    46

    48

    50

    52

    54

    56

    x2 [km/h]

    MPC

    FSD

    ASCD

    0 400 800 1200x1 [m]

    -0.3

    0

    0.3

    0.6

    u [m/s

    2]

    MPC

    FSD

    ASCD

    29.68

    32.5232.73

    27

    29

    31

    33

    Fu

    el [m

    l]

    MPC FSD ASCD

    MPC has similar benefit over FSD and ASCD

  • 5757

    Additional Results IIAdditional Results II

    0 400 800 1200

    0

    2

    4

    6

    8

    Elevation

    [m]

    0 400 800 1200x1 [m]

    46

    48

    50

    52

    54

    x2 [km/h]

    MPC

    FSD

    ASCD

    0 400 800 1200x1 [m]

    0

    0.25

    0.5

    0.75

    1

    u [m/s

    2]

    MPC

    FSD

    ASCD

    (c)

    31.7731.8 31.79

    31.2

    31.4

    31.6

    31.8

    Fu

    el

    [ml]

    MPC FSD ASCD

    Almost the same fuel consumption by MPC, FSD and ASCD

    5858

    Additional Results IIAdditional Results II

    0 400 800 1200

    -6

    -4

    -2

    0

    2

    4

    Elevation

    [m]

    0 400 800 1200x1 [m]

    46

    48

    50

    52

    54

    x2 [km/h]

    MPC

    FSD

    ASCD

    0 400 800 1200x1 [m]

    -0.5

    -0.25

    0

    0.25

    0.5

    u [m/s

    2]

    MPC

    FSD

    ASCD

    18.71

    19.819.91

    16

    17

    18

    19

    20

    Fue

    l [m

    l]

    MPC FSD ASCD

    About 6% Fuel savings

  • 5959

    Test Test

    RouteRoute

    MAS Kamal, Fukuoka IST

    Yuniba Dori

    6060

    0 500 1000 1500 2000 2500 m-5

    0

    5

    10

    15

    20

    25

    30

    35

    Road Elevation from Digital Map

    MAS Kamal, Fukuoka IST

  • 6161

    Results: North to South Results: North to South

    MAS Kamal, Fukuoka IST

    0 450 900 1350 1800 2250 2700x1 [m]

    5101520253035

    Ele

    vatio

    n [m

    ]

    -6

    -3

    0

    3

    6

    Slo

    pe

    [%]

    44

    48

    52

    56

    Velo

    city

    , x2 [k

    m/h

    ]

    EcoDFSDASCD

    -0.4

    0

    0.4

    0.8

    1.2

    Inpu

    t, u [m

    /s2 ]

    EcoDFSDASCD

    118.06

    123.55124.27

    113

    116

    119

    122

    125

    Fu

    el [

    ml]

    EcoD FSD ASCD

    Fuel savings about 5.0%

    6262

    Results: South to North Results: South to North

    MAS Kamal, Fukuoka IST

    0 450 900 1350 1800 2250 2700x1 [m]

    5101520253035

    Ele

    vatio

    n [m

    ]

    -9

    -6

    -3

    0

    3

    6

    Slo

    pe

    [%]

    44

    48

    52

    56

    Velo

    city

    , x2 [k

    m/h

    ]

    EcoDFSDASCD

    -0.8

    -0.4

    0

    0.4

    0.8

    Input

    , u [m

    /s2 ]

    EcoDFSDASCD

    78.15

    82.87

    84.07

    74

    77

    80

    83

    86

    Fu

    el [

    ml]

    EcoD FSD ASCD

    Fuel savings about 7.04%

  • 6363

    Test RouteTest Route

    MAS Kamal, Fukuoka IST

    Test Route 1.7km

    Elevation of the road segment

    202

    202

    54

    Nishi Ward,

    Fukuoka City,

    Japan

    Test Route onthe Map

    6464

    Simulation ResultSimulation Result

    MAS Kamal, Fukuoka IST

    0

    20

    40

    60

    x 2 [

    km/h

    ]

    -3

    0

    3

    u [m

    /s2 ]

    0

    20

    40

    60

    x 4 [

    km/h

    ]

    -404

    Slo

    pe [%

    ]

    0 50 100 150 200 250t [sec]

    0

    50

    100

    Fue

    l [m

    l]

    0Sig

    nal

    0

    20

    40

    60

    x 2 [

    km/h

    ]

    -3

    0

    3

    u [m

    /s2 ]

    0

    20

    40

    60

    x 4 [

    km/h

    ]

    -404

    Slo

    pe [%

    ]

    0 50 100 150 200 250t [sec]

    0

    50

    100

    Fue

    l [m

    l]

    0Sig

    nal

    Gipps Vehicle EDAS Vehicle

  • 6565

    Comparison Comparison

    MAS Kamal, Fukuoka IST

    27.6

    78.7

    24.6

    68.9

    0

    20

    40

    60

    80

    100

    120

    Gipps Eco Drive

    Other sectons

    Sloppy section

    Test Route 1.7km

    Elevation of the road segment

    202

    202

    54

    Nishi Ward,

    Fukuoka City,

    Japan

    Fuel Consumption [ml]

    6666

    ConclusionsConclusions

    A novel concept of EcoDriving using MPC A novel concept of EcoDriving using MPC has been presented.has been presented.

    Vehicle is controlled based on Fuel Vehicle is controlled based on Fuel consumption, anticipation of future state consumption, anticipation of future state and information of road shape.and information of road shape.

    Simulation Results reveal the significant Simulation Results reveal the significant improvement in fuel consumption improvement in fuel consumption compared to other methods.compared to other methods.

    Further fine tuning of the system will be Further fine tuning of the system will be followed by real experiments.followed by real experiments.

    MAS Kamal, Fukuoka IST