Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC...

22
Cruise Control Cruise Control Karen Lie Karen Lie Engr 315 Engr 315
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    221
  • download

    0

Transcript of Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC...

Page 1: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Cruise ControlCruise Control

Karen LieKaren Lie

Engr 315Engr 315

Page 2: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

OutlineOutline

► Introduction to Cruise Control Introduction to Cruise Control ►CC ModelingCC Modeling►CC SimulationCC Simulation

► Introduction to Adaptive ControlIntroduction to Adaptive Control►ACC ModelingACC Modeling►ACC SimulationACC Simulation

Page 3: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Cruise Control SystemCruise Control System

► Input: buttons on Input: buttons on the steering wheel, the steering wheel, brake, clutch, gas brake, clutch, gas pedal and feedback pedal and feedback signalsignal

► ProcessorProcessor► SensorSensor►Output: the throttle Output: the throttle

positionposition

Page 4: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

ModelingModeling

m s V s( ) b V s( ) U s( )

Newton’s Second Law: m

dv

dt b v t( ) u t( )

Laplace Transform:

Page 5: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Transfer FunctionTransfer Function

Y s( )

U s( )

1

m s b

Page 6: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Design SpecificationDesign Specification

►Rise time < 5 secRise time < 5 sec►Overshoot < 10%Overshoot < 10%►Steady-State Error < 2%Steady-State Error < 2%

Page 7: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Open-Looped SystemOpen-Looped System

Page 8: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Closed-Loop w/ PI ControlClosed-Loop w/ PI Control

Kp = 100 Kp = 800 and Ki = 40

Page 9: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

weight of the carweight of the car

m = 500 kg

PI Control: Kp = 800 and Ki = 40

m = 2000 kg

Page 10: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Adaptive Cruise ControlAdaptive Cruise Control

►So-called Active Cruise Control (ACC)So-called Active Cruise Control (ACC)►Traffic flow characteristicsTraffic flow characteristics►Collision-avoidance systemCollision-avoidance system►Not to be considered as a safety Not to be considered as a safety

feature by automakersfeature by automakers

Page 11: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

BackgroundBackground

►First laser-based system – Toyota’s First laser-based system – Toyota’s Progress, a compact luxury sedan, in Progress, a compact luxury sedan, in 19981998

►First radar-based system – Nissan’s First radar-based system – Nissan’s Cima 41LV-2, a luxury sedanCima 41LV-2, a luxury sedan

►First American ACC model – Lexus’ LS First American ACC model – Lexus’ LS 430, in 2000430, in 2000

Page 12: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

FunctionFunction

► Preset and maintain the car speedPreset and maintain the car speed►Measure the distance to the preceding car Measure the distance to the preceding car

and the relative speedand the relative speed► Adjust the car speed accordinglyAdjust the car speed accordingly►Maximum deceleration = 3.5m/s^2Maximum deceleration = 3.5m/s^2

Page 13: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Adaptive Cruise ControlAdaptive Cruise Control►Change gear automaticallyChange gear automatically►Function properly in poor weather Function properly in poor weather

conditioncondition►Cannot pick up non-moving objectsCannot pick up non-moving objects►Effective in the speed between 30km-Effective in the speed between 30km-

180km/h180km/h

Page 14: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Two types of ACC Two types of ACC

►Radar-Based System Radar-Based System – – Three overlapping radar-beams (76-Three overlapping radar-beams (76-

77kHz)77kHz)-- Detects moving object up to 120 m -- Detects moving object up to 120 m – – work in poor weather conditionswork in poor weather conditions►Laser-Based System (lidar) Laser-Based System (lidar) – – less expensive and easier to package less expensive and easier to package – – light beams are narrower than water light beams are narrower than water

droplet and snowflakesdroplet and snowflakes

Page 15: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Radar-based Adaptive Cruise Radar-based Adaptive Cruise ControlControl

Page 16: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Modeling in Highway Merging Modeling in Highway Merging

rd t( ) 6.33v0.48 2

By R. Sengupta and Q. Xu

ades t( ) kv tr t( )d

d kp r t( ) rd t( )

ACC Controller

Desired Range

Page 17: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Highway Merge-In ScenarioHighway Merge-In Scenario

►1. At 0 sec, the preceding vehicle is 1. At 0 sec, the preceding vehicle is traveling 12.5 m/straveling 12.5 m/s

►2. The follower vehicle w/ACC is 150 2. The follower vehicle w/ACC is 150 m behind the preceding vehicle and is m behind the preceding vehicle and is traveling at 25 m/straveling at 25 m/s

►3. At 10 sec, the third vehicle cut in in 3. At 10 sec, the third vehicle cut in in between the two vehiclesbetween the two vehicles

Page 18: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Simulation in Highway Simulation in Highway MergingMerging

By R. Sengupta and Q. Xu

Page 19: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

AccelerationAcceleration

Dotted Line = Desired AccelerationSolid Line = Actual Acceleration

By R. Sengupta and Q. Xu

Page 20: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

ImplementationImplementation

Page 21: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

Distance Source Distance Source

ACC Response CC Response (for comparison)

Page 22: Cruise Control Karen Lie Engr 315. Outline ► Introduction to Cruise Control ► CC Modeling ► CC Simulation ► Introduction to Adaptive Control ► ACC Modeling.

QuestionQuestion