Professional Documents
Culture Documents
Adaptive Cruise Control System Using Fuzzy Logic: M Abdelwahab, M Abdelaziz, N.Elnahas
Adaptive Cruise Control System Using Fuzzy Logic: M Abdelwahab, M Abdelaziz, N.Elnahas
I. INTRODUCTION
Rear-end collisions are the logical starting point for II.CURRENT STATE OF ART
accident prevention, as they are the most common type of This work is focuses on todays level of ACC, so highway
crash. Of the nearly 6.2 million police-reported collisions in traffic at higher speed range is used for evaluation. The
2005, 29.6 percent were rear-end collisions, according to the experimental vehicle was provided with many sensors and
National Highway Traffic Safety Administration (NHTSA, signals from electronic control units or from separate
www.nhtsa.gov). An ACC system can help reduce the measurement sensors. The most important raw data we
likelihood of a collision with the vehicle in front, since the collected were the speed of the car, the relative speed in
system can apply the brakes more quickly than a driver can relation to the vehicle in front and headway distance,
react. But even if the adaptive cruise control system applies additional signals were also recorded describing the
the brakes, the driver must take over, as most current systems longitudinal and lateral dynamics of the car. The data obtained
will only slow the vehicle down, not bring it to a stop. will later be used for validation of the whole vehicle model,
However, there are several ACC systems on the market that but for initial simulations an ideal vehicle is used.
will bring a vehicle to a complete stop in traffic, and then
accelerate back to cruising speed as traffic lanes open.
Some drivers have a tendency to slam on their brakes and III.MATHMATICAL MODEL
use heavy throttle in traffic. Many new vehicles have an To evaluate the ACC system using fuzzy logic controller
advanced version of ACC that operates in stop-and-go traffic before applying ACC system in the so a mathematical model is
and can help alleviate this problem, as ACC systems have built for the vehicle dynamics and human driver.
been proven to modulate brakes and throttle much smoother
than most drivers could, thus nearly eliminating this A. Identify the Vehicle Systems
congestion-forming phenomenon.
Build model for each system in the vehicle which represent
the ACC system. The vehicle have throttle by wire and two
Traditional cruise control-first offered in the United States on
braking system, the first was conventional and the second was
1958 Chrysler models-certainly comes in handy on long
brake by wire system (see Fig. 1).
drives. But cruise control has one drawback: it relies on the
driver to judge the "closing" distance between their vehicle B. Identify Inputs and Outputs
The inputs to the system such as throttle pedal and brake
pedal position, engine rpm, vehicle speed and signal from Overtaking.
sensor which located in front of the car that indicate the
distance between the vehicle and anything located in the front
from it ( see Fig. 1). Outputs from the ACC system are signals 3
to the throttle by wire actuator and brake by wire actuator.
C. Define the Scenarios
According to the literature sources, scenarios are defined
which correspond to typical motorway traffic, where ACC
should take control in the same way as a driver does. These
Cut-in scenario.
scenarios are briefly reviewed in Fig. 2.
Position feedback
Fuzzy matrix is built between vehicle speed and the
Brake by wire
distance between the vehicle and the target. Outputs are
actuator decided as shown in table 1.
A. practical test
Test the vehicle with the fuzzy logic controller and collect
data and results by data acquisition such as vehicle speed,
acceleration and target distance in each scenario.
Table 1: Fuzzy matrix of simple fuzzy logic for ACC controller. REFERENCES
Target vehicle speed
distance [1] Johan Bengtsson Adaptive Cruise Control and Driver Modeling,
Slow Medium Fast
November 2001.
Short Med. brake Decrease Hard brake [2] 5th Meeting of the U.S. Software System Safety Working Group April
acceleration then 12th-14th 2005 Adaptive Cruise Control System Overview.
brake [3] S.PAUL SATHIYAN SOFT COMPUTING BASED ADAPTIVE
Medium Decrease Decrease Decrease acceleration CRUISE CONTROL
acceleration acceleration then Med. brake [4] Lanik O., Fuzzy Logic Adaptive Cruise Control Controller with
Extended Adaptive Functions, Mecca 4/2004, ISSN 1214-0821
Long No action Decrease Decrease acceleration
[5] Holve R., Protzel P., Bernasch J., Naab K.(1995) Adaptive Fuzzy
acceleration then
Control for Driver
brake
[6] Assistance in Car-Following, Proceedings of the 3rd European Congress
on Intelligent Techniques and Soft Computing - EUFIT 95. Aachen,
Germany, pp. 1149-1153
B. Data analyzing
After tested the system, compared the results between the
practical test and the mathematical model and analyzed them.
V.CONCOLOSION
Adaptive Cruise Control (ACC) is an automotive feature
that allows a vehicle's cruise control system to adapt the
vehicle's speed to the traffic environment. A radar system
attached to the front of the vehicle is used to detect whether
slower moving vehicles are in the ACC vehicle's path. If a
slower moving vehicle is detected, the ACC system will
slow the vehicle down and control the clearance, or time
gap, between the ACC vehicle and the forward vehicle. If
the system detects that the forward vehicle is no longer in
the ACC vehicle's path, the ACC system will accelerate the
vehicle back to its set cruise control speed. This operation
allows the ACC vehicle to autonomously slow down and
speed up with traffic without intervention from the driver.
The method by which the ACC vehicle's speed is controlled
is via engine throttle control and limited brake operation and
using fuzzy logic controller can do a lot of control tasks and
simulate what is happen in the fact such as the driving style
change and influence of target distance.