Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control



Similar documents
Adaptive Cruise Control System Overview

Electric Power Steering Automation for Autonomous Driving

DURING automatic vehicle following, the control objective

1. SYSTEM OVERVIEW. 1) Basic Theory of ABS Function

An Analysis of Regenerative Braking and Energy Saving for Electric Vehicle with In-Wheel Motors

Longitudinal and lateral dynamics

ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT

A Throttle/Brake Control Law for Vehicle Intelligent Cruise Control

Gasoline engines. Diesel engines. Hybrid fuel cell vehicles. Model Predictive Control in automotive systems R. Scattolini, A.

Research Report. Impact of Vehicle Weight Reduction on Fuel Economy for Various Vehicle Architectures

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

Adaptive Cruise Control

EBS Electronically controlled Brake system in the city bus CITARO / CITO

Introduction to Electronic Signals

Electronic Power Control

To help avoid personal injury due to poor braking. DO NOT Tap into the vehicle's brake system to operate a trailer brake system.

Evaluation of the Automatic Transmission Model in HVE Version 7.1

Modeling and Simulation of Heavy Truck with MWorks

Braking/Traction Control Systems of a Scaled Railway Vehicle for the Active Steering Testbed

Development of an Automotive Active Safety System Using a 24 GHz-band High Resolution Multi-Mode Radar

CHASSIS - 4WD SYSTEM. Realizes stable start-off and acceleration performance

Fault codes DM1. Industrial engines DC09, DC13, DC16. Marine engines DI09, DI13, DI16 INSTALLATION MANUAL. 03:10 Issue 5.0 en-gb 1

The Effects of Wheelbase and Track on Vehicle Dynamics. Automotive vehicles move by delivering rotational forces from the engine to

BRAKE SYSTEMS 101. Energy Conversion Management. Presented by Paul S. Gritt

Manufacturing Equipment Modeling

Coordinated Adaptive Cruise Control: Design and Simulation. Michael Christopher Drew. B.S. (University of Virginia) 1994

Design of vehicle cruise control using road inclinations

Wynn s Extended Care

TOYOTA ELECTRONIC CONTROL TRANSMISSION

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Electronic Diesel Control EDC 16

Study of Effect of P, PI Controller on Car Cruise Control System and Security

The 2.0l FSI engine with 4-valve technology

Adaptive cruise control (ACC)

M.S Ramaiah School of Advanced Studies - Bangalore. On completion of this session, the delegate will understand and be able to appriciate:

Active Yaw Systems: Re-experience Front Wheel Drive with SCHNELLSTER and TWINSTER +

E - THEORY/OPERATION

VEHICLE SPEED CONTROL SYSTEM

A STUDY ON WARNING TIMING FOR LANE CHANGE DECISION AID SYSTEMS BASED ON DRIVER S LANE CHANGE MANEUVER

UNIT 1 INTRODUCTION TO AUTOMOBILE ENGINEERING

MECE 102 Mechatronics Engineering Orientation

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 8, February 2013

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

KINETIC ENERGY RECOVERY SYSTEM BY MEANS OF FLYWHEEL ENERGY STORAGE

MAXIMIZING THE OUTPUT OF YOUR BRAKES Getting Your Pedal Geometry Right

Implementation of Fuzzy and PID Controller to Water Level System using LabView

ELECTRICAL WIRING (R.H. DRIVE VEHICLES)

Development of a Motor Assist System for a Hybrid Car INSIGHT

Advanced Vehicle Safety Control System

Chassis Control Systems for Safety, Environmental Performance, and Driving Comfort

Application and Design of the ebooster from BorgWarner

Stability. Control. Maximum Safety. Electronic brake systems for motorcycles

INTERACTIVE DISTANCE LEARNING ANTI-LOCK BRAKE SPECIALIST: KELSEY HAYES REAR WHEEL ANTI-LOCK BRAKING SYSTEMS (RWAL/RABS)

Signature and ISX CM870 Electronics

Parameter identification of a linear single track vehicle model

TOYOTA ELECTRONIC TRANSMISSION CHECKS & DIAGNOSIS

The Road to Electrical Vehicle and Hybrid Evolution in Turkey

Development of Combined Automatic Blade Control for Snow-Removing Grader

HPF Hollow Shaft Unit Type

Note: This information obtained from internet sources and not verified- use at your own risk!!!!

Octavia (1U) 17-Dashboard up to 00 identification Octavia (1U) 17-Dashboard up to Coding Octavia (1U) 17-Dashboard up to Adaptation

ACCELERATION CHARACTERISTICS OF VEHICLES IN RURAL PENNSYLVANIA

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Research on Vehicle Dynamics Simulation for Driving Simulator Fang Tang a, Yanding Wei b, Xiaojun Zhou c, Zhuhui Luo d, Mingxiang Xie e, Peixin Li f

P545 Autonomous Cart

MECHANICAL ENGINEERING EXPERIMENTATION AND LABORATORY II EXPERIMENT ENGINE PERFORMANCE TEST

Jing Sun Department of Naval Architecture and Marine Engineering University of Michigan Ann Arbor, MI USA

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

Engine Optimization Concepts for CVT-Hybrid Systems to Obtain the Best Performance and Fuel Efficiency. Professor Andrew A. Frank Univ.

Author: Hamid A.E. Al-Jameel (Research Institute: Engineering Research Centre)

SERVOMECH Linear Actuators

Rotation: Moment of Inertia and Torque

Grenzenlos wissen Von der Region in die Welt. Automatisierung von Fahrzeugen

Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique

SUSPENSION AND STEERING OVERVIEW

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

Active Vibration Isolation of an Unbalanced Machine Spindle

A Study of Speed Control of PMDC Motor Using Auto-tuning of PID Controller through LabVIEW

A Review of Antilock Braking and Traction Control Systems

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Crucial Role of ICT for the Reinvention of the Car

ELECTRONICALLY CONTROLLED BRAKE SYSTEM

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

ADVANCED CONTROL TECHNIQUE OF CENTRIFUGAL COMPRESSOR FOR COMPLEX GAS COMPRESSION PROCESSES

Technical Service Information

Closed-Loop Control of Spark Advance and Air-Fuel Ratio in SI Engines Using Cylinder Pressure

Introduction CHAPTER 1

Purpose of the System Components...5

DTC Database (OBD-II Trouble Codes)

Introduction to Process Control Actuators

Basics of vehicle aerodynamics

Force/position control of a robotic system for transcranial magnetic stimulation

F1 Fuel Tank Surging; Model Validation

Typical ECM/PCM Inputs

Intelligens Számítási Módszerek Fuzzy rendszerek, alkalmazáspéldák

Onboard electronics of UAVs

Energy Recovery System for Excavators Meng (Rachel) Wang, Chad Larish Eaton Corporation

Vehicle Engine Management Systems

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Transcription:

Adaptive Cruise Control of a assenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Somphong Thanok, Manukid arnichkun School of Engineering and Technology, Asian Institute of Technology, Thailand ABSTRACT This paper focuses on the design of adaptive cruise control (ACC) which was implemented on a passenger car based on sliding mode control (SMC) of throttle valve combining with fuzzy logic control of brake pedal. An important feature of the new adaptive cruise control system is the ability to maintain a proper inter-vehicle gap based on the speed of host vehicle and headway way. There are three important inputs of the ACC system, speed of host vehicle read from electronic control unit (ECU), headway time set by driver, and actual gap measured from a laser scanner. The ACC processes these three inputs in order to calculate distance error and relative velocity which are used as the two inputs for both SMC and fuzzy controller. The SMC determines throttle valve angle while fuzzy controller determines the brake command to maintain a proper gap based on current speed of the leading vehicle and the desired time headway. The experimental results show that the proposed controller can perform efficiently in ACC of a passenger car. vehicle. Nonlinearity in the vehicle model causes change in the model parameters. Sliding mode control (SMC) is a technique derived from variable structure control. It has gradually been one of the most popular nonlinear control methods since 977. It is widely used in many applications due to its effectiveness in nonlinear systems and robustness on model uncertainties and disturbances. 38.4 kps Motor Driver WM RS-232 USB Throttle Control System Motor Mounting Frame ENCODER FiO-Std Motor Driver D/A Automatic Braking System Torque Mode Vehicle Speed ulse ulley INTRODUCTION Many researchers have tried to develop adaptive cruise control (ACC) using fuzzy logic controller [], [2], [3]. These methods enable the host vehicles to follow autonomously preceding vehicles while keeping safety distance. However since fuzzy logic controller is a non-model based controller, it is designed based on experience of designer, the performance of fuzzy logic controller based ACC can be improved further if dynamics model of the vehicle is taken into consideration. Vehicle dynamics is very important in designing high performance controller, however it is quite difficult to obtain accurate vehicle parameters. System identification of the vehicle parameters requires extensive experiment tests on the real Laser Scanner Figure. AIT intelligent vehicle AIT INTELLIGENT VEHICLE Inductive proximity sensor AIT intelligent vehicle is developed on Mitsubishi Galant GLSi, 989. This vehicle has a 2. liters, gasoline engine and automatic transmission gear. The intelligent vehicle of AIT includes steering, brake and throttle value control system. The overall architecture of AIT intelligent vehicle is shown in Fig.. FiO-Std board is used as the page 34

main processing unit. The vehicle speed is obtained from the average of the speeds read from two proximity sensors. These two sensors are installed inside both rear wheels. Laser scanner, SICK LMS 29, is mounted at the front bumper of the vehicle. This sensor measures the distance between the intelligent vehicle which is the host vehicle and preceding vehicle. The original throttle valve control system is modified to a drive-by-wire system so as to control the vehicle speed in the Adaptive Cruise Control (ACC) system. A 24V dc servo motor is installed to control the throttle valve position. The drive-by-wire controller is developed on an FiO-Std which receives commands from all sensors and human driver. In automatic mode, SMC determines throttle valve angle while fuzzy controller determines the brake command to maintain a proper gap. In manual mode, the driver drives the vehicle, a potentiometer is installed at the accelerator pedal to measure the pedal position of the driver. LONGITUDINAL VEHICLE MODEL In designing the SMC, vehicle longitudinal dynamics model is required. Actually longitudinal dynamics of the engine depends upon several factors including air/fuel ratio, exhaust gas recirculation (EGR), cylinder total mass charge, spark advance, engine speed, total load torque, as well as throttle valve angle. The vehicle receives the input in the form of driving and/or brake torque and generates the outputs of vehicle speed, acceleration or deceleration. Vehicle speed and acceleration are also affected by road condition, aerodynamic drag and vehicle mass. The relationship between vehicle speed and transmission torque is also nonlinear. The complexity of the vehicle longitudinal model described above makes it almost impossible to design a control law based on such model. In our approach, linearization is conducted to the vehicle dynamics in order to obtain a linear model whose parameters are functions of the operating points. Taylor series expansion with high order term negligence is used in the linearization to simplify the original vehicle nonlinear longitudinal model [4]. For a fixed gear state, the linearized model relating between vehicle speeds () and throttle valve angle (), can be represented by a first order transfer function. = () + Where the coefficients and are function of operating point of or (, ) when is state of gear transmission. LONGITUDINAL CONTROL OF INTELLIGENT VEHICLE Fig. 2 shows block diagram of the proposed hybrid of sliding mode control and fuzzy logic control. The electronic transmission control is an automatic transmission which uses modern electronic control technologies to control the transmission. The transmission is the same as a full hydraulically controlled transmission, however, it also consists of electronic parts; such as sensors, electronic control unit and actuators. t hw x SMC n g ECT Engine Brake System Transmission T e F b Fx Vehicle Dynamics v xl Figure 2. Block diagram of hybrid of sliding mode control and fuzzy logic control CONTROL OF THROTTLE VALVE ANGLE USING SLIDING MODE CONTROL Sliding mode control is applied to control throttle valve angle. Sliding surface, (), in the conventional SMC depends on the tracking error, and derivative of the tracking error. () = + () (2) Where denotes order of uncontrolled system, is a positive constant,. = +, >, > (3) = (4) Where and are host vehicle speed and acceleration, is headway time between vehicle, is the safety distance when the page 35

vehicle is at zero speed. Both and are parameters which are defined by driver. From the sliding reachability condition, () = () [], thus y v H v () = [( ) + ( )] (3) o Host vehicle x H x x L x R receding vehicle Figure 3. Definitions of parameter in ACC In order to define the sliding surface, the gap distance ( ) and the rate of gap distance ( ) are defined as = (5) = = (6) Where and are the position of the preceding vehicle and the host vehicle. The preceding vehicle acceleration is obtained by estimation. The tracking error between actual gap distance and reference gap distance, (), is defined as () = (7) Time-derivative of the tracking error is derived as () = (8) From (8), tracking error of vehicle speed can be defined as () =. Asymptotically stable sliding surface for longitudinal control can be expressed by () =() +() (9) () =() +() () In the sliding mode, where () =, the reduced order dynamics on sliding manifold is expressed by () =() () the system is stable for all >. This implies that in the sliding mode () =,, (2) x Define () =then =[( ) + ( )] (4) = + (5) According to the sliding surface and the first order transfer function of the vehicle dynamics model, the control input can be expressed by the following equation. = [ + + ] + () (6) Where, is the gain and () denotes the signum function defined as + > () = = < (7) CONTROL OF BRAKE ACTION USING FUY LOGIC CONTROL In order to achieve high rate of deceleration of the vehicle speed, fuzzy logic controller is applied as the brake controller to decelerate the vehicle. Error of gap distance between the vehicles, called distance tracking error, and their relative speed, called speed tracking error, are the inputs and level of braking force is the output of the fuzzy controller. NM L e ( x( k)).5l e S.5L e L e x( k) Figure 4. Distance tracking error membership functions The distance tracking error is determined from () = () () while the speed tracking error is determined from () = () (). The output is level of braking force (). There are 6 brake levels varying from (no brake) to 5 (full brake). Membership functions of all the page 36

inputs and output of the brake controller are shown in Figs. 4 6. NM L h.5l h ( v( k)) 2 S.5L h L h v( k) Figure 5. Speed tracking error membership functions S B 8 2 4 Fb( k) Figure 6. Brake level membership functions Based on these membership functions, the fuzzy inference rule of the fuzzy controller is shown in Table I. From the table, each rule has two antecedents and one consequent as expressed by: : (), (), () x( k) v( k) NM NM B S S S S S S S Table. Fuzzy inference rule of brake controller EXERIMENTAL RESULTS The proposed control algorithm is applied to the AIT intelligent vehicle. Two experiments are conducted. The first experiment is conducted to identify the vehicle parameters. The second experiment is conducted to test the performance of the longitudinal control. VEHICLE IDENTIFICATION In the vehicle longitudinal model as expressed in (), the parameters in the model are obtained by estimation from the experimental data. The algorithm used in this paper is the least mean square (LMS) algorithm which is used to search for two coefficients and. The data of the input of throttle valve angle and the output of vehicle speed at the st gear are collected as shown in Fig. 9. The output of fuzzy brake controller is obtained by employing the centroid defuzzifier as expressed in (8) where () is the membership value of the rule, and () is the singleton output fuzzy set of the rule of the fuzzy brake controller. () = () () () (8) The following criteria are used for switching among the controllers. () < Throttle Valve Control (9) () Brake Control (2) Where is the braking threshold value. Figure 7. Experimental data of input of throttle valve angle and output of vehicle speed In identifying the parameters, the least mean square (LMS) algorithm on a batch of the data is employed, then the coefficients =.46 and =.79 are obtained. page 37

EXERIMENTAL RESULTS CRUSE CONTROL OF ADATIVE The experiment is conducted to evaluate the performance of longitudinal control for 6 sec. The headway time is selected at sec and the safety distance at zero speed is 5 m. The values of the SMC parameters are selected as = 2.52 and = 3.627. The preceding car accelerates during the th sec to the 3th sec, then during the 3th sec to the 37th sec the speed of the preceding vehicle is maintained constantly as shown in Fig. 8. yet. The figure shows that the proposed control algorithm can control the vehicle to approach the desired headway time efficiently. 2 8 6 4 2 Throttle position (deg) Brake command Time 2 3 4 5 6 Figure. Commands of throttle valve angle and brake level 4 3.5 Desired time headway (s) Measured time headway (s) 3 2.5 2.5 Figure 8. receding vehicle speed (m/s) The longitudinal reference gap distance and the actual gap distance are shown in Fig. 9. The reference gap distance and the actual gap distance change in the same form however mostly the actual gap distance is longer than the reference gap distance. There is a delay of actual gap distance comparing with the reference gap distance. 3 2 9 8 7 6 Reference gap distance (m) Actual gap distance (m) Time 5 2 3 4 5 6 Figure 9. Distances between reference gap distance and actual gap distance Fig. shows the results of throttle vale angle and brake level commands. The result of headway time is shown in Fig.. From the figure, there is a delay for about 7 sec from starting because the host vehicle does not start.5 Time 2 3 4 5 6 Figure. Desired headway time and measured headway time CONCLUSION The paper proposed ACC of an intelligent vehicle using hybrid of sliding mode control and fuzzy logic control. The results from the experiments have shown that the proposed control algorithm worked effectively with nonlinearity and uncertainty in the model. Since SMC is robust, the complexity of the real model can be simplified by a first-order model. REFERENCES. Naranjo, J. E., González, Reviejo, C., J., García, R., and De edro,t., (23), Adaptive Fuzzy Control for Inter-Vehicle Gap Keeping. IEEE Transactions on Intelligent Transportation System (pp. 32 42). Vol. 4, No. 3. 2. Muller, R., and Nocker, G., (992), Intelligent cruise control with fuzzy logic. roceedings of the Intelligent Vehicles '92 Symposium., (pp. 73 78). 3. Yu,F., Feng, J.., and Li, J., (22), A Fuzzy Logic Controller Design for Vehicle page 38

ABS with a On-Line Optimized Target Wheel Slip Ratio. International Journal of Automotive Technology (pp. 65 7). Vol. 3, No. 4. 4. Xiao-Yun Lu, J.K. Hedrick, and Michael Drew, ACC/CACC - control design, stability and robust performance, roceedings of the American Controls Conference 22, pp. 4327 4332. The 8 th International Conference on Automotive Engineering (ICAE-8) page 39