ACC control unit
ACC control unit
Abstract— This paper is about simulation design of an Electronic the distance and speed of preceding moving vehicles.Engine
Control Unit (ECU) for an adaptive cruise control (ACC) and for Management System regulates fuel and air intake to achieve
an engine management system (EMS). The simulation model desired performance in the form of torque or power output.
allows processing of various sensors data like engine speed, Important feature of electronic engine control is its ability to
engine temperature, and distance from the front vehicle. By improve fuel economy.
collecting data from various sensors, ECU controls the vehicle
speed by using electronic fuel injector actuator. ECU model The electronic engine control system receives input
simulates the failures to design a fault-tolerant system and electrical signals from the various sensors that measure the
controls the engine speed with the aid of an open loop control state of the engine. From these signals, the controller generates
technique using EMS. ECU provides safety to the user by output electrical signals to the actuators that determine the
avoiding the collision by using IR Sensor and deployment of the engine calibration (i.e., correct fuel delivery). Using this
air bags using MEMS accelerometer in the case of emergency measurement or estimate, the quantity of fuel to be delivered is
using Adaptive Cruise Control (ACC). ECU mainly concentrates determined by the controller in accordance with the
on functionality of fuel metering.This Simulation model could be instantaneous control mode. The quantity of fuel delivered by
used as a tool for swift development and test models of ECU in the fuel injector is determined by the operation of the
order to control the engine in laboratory for fuel economy and Electronic fuel injector. Electronic Fuel injector is essentially a
engine performance and safety improvement purposes for solenoid-operated valve
vehicles. The simulation has been realized using Simulink and
Stateflow, which are components of Mathworks’ MATLAB
software.
II. SYSTEM IMPLEMENTATION MODEL
A. Adaptive Cruise Control
Keywords- Electronic Control Unit (ECU); Engine
Management System (EMS); Adaptive Cruise Control (ACC); IR sensor measures the distance of the front vehicle from
Electronic Fuel Injection (EFI); the user’s vehicle. IR sensor used in this paper measures the
maximum distance of 120m. If the fore going vehicle comes in
I. INTRODUCTION the vicinity of the IR sensor range then it measures the distance
Adaptive Cruise Control (ACC) refers to extension of and it gives the corresponding distance data to the Engine
conventional cruise control to a higher level of sensors and Control Unit. Then E.C.U. takes the decision based on the
control, including detection of vehicles in front of the equipped distance gap and proportional motion of the front vehicle.
car, and distance regulation with the relevant targets. It first CONTROL ALGORITHM
was called ICC (intelligent cruise control) or AICC
(autonomous intelligent cruise control).The driver can select a Control algorithm is designed to maintain the desired
cruising speed by means of buttons on the steering wheel. If a distance with the preceding vehicle. If no car is detected in
vehicle is detected by the range sensor in the same lane as the front of equipped vehicle, a cruise control strategy is used to
ACC vehicle the car will slow down to the same speed and at a maintain the driver’s desired speed.
convenient distance from the vehicle in front. If the driver 1) If a car is detected, control law determines a desired
decides to overtake, the car will accelerate to the cruising speed
method to track distance set-up.
as soon as the sensor no longer detects the preceding vehicle.
The sensor is mounted in front of the car and monitors the 2) Controller uses available actuator (electronic fuel
situation (it can be seen as the eyes of the system), calculating injector) to obtain this operation.
144
to increase engine power under strong acceleration by width signal output is given to electronic fuel injector. Either to
enriching the fuel/air mixture of the engine[1].In this model, to activate or deactivate acc, input signal taken from switch
activate the EGR system, with a fixed frequency of 300Hz for button.
the valve opening, whenever the engine exceeds the speed of
3500 RPM and the coolant temperature exceeds 70°C[1].In this
block, it has been decided to deactivate the closed loop system
whenever the variation of the injection duration from the
lookup would exceed 0.1 millisecond per second [1].
In the design of Simulink model of ACC distance from the
front vehicle is obtained from the IR sensor using dist_fv
variable and corresponding relative speed is calculated from
the speed_fv. Driver can choose to use the ACC or at any time
if he wants to deactivate the ACC and to move forward he can
make the acc_system button zero. The driver can select a Figure 3: Simulink model of ACC System
cruising speed by means of buttons on the steering wheel.
Then, if the driver releases his foot from the accelerator pedal,
the car will automatically travel at the desired speed. In the
Simulink model cruising input signal is placed. Driver can
switch it on and he can move with cruising speed.ACC output
is given to Engine Model block in Matlab[9].The ACC
function is only active at a speed of more than around 40 km/h.
A lower speed limit is introduced for safety reasons to prohibit
an automatic acceleration at low speed. This should avoid a
dangerous approach to an obstacle that is outside of the lateral
sensor range, but well inside the trajectory of the vehicle. This
case is typical for crossing pedestrians in urban areas or Figure 4: Stateflow model of an acc system
nonaligned cars in traffic jams. Above this speed of 40 km/h
the system reacts on moving vehicles only (not the stopped
ones)[2]. In the figure 4 Stateflow model has been shown. Stateflow
charts enable the graphical representation of hierarchical and
A. BASIC PULSEWIDTH CALCULATION:
parallel states and the event-driven transitions between
them[5][7].
C. ENGINE MANAGEMENT SYSTEM
The Figure represents the simulation diagram of ECU for
Engine Management System. Inputs to the engine management
Simulink block are sensor signals and the refined pulse width
signal is given to fuel injector.
145
Fig 9: ACC Output When front vehicle is coming very very nearer to
the users vehicle.
146