Adaptive Cruise Control for vechile modelling using MATLAB

Similar documents
Three Element Boiler Drum Level Control using Cascade Controller

Modelling and Fuzzy Logic Control of the Pitch of a Wind Turbine

CHAPTER 8 CONCLUSION AND FUTURE WORK

Design of PI Controller for Bioreactors for Maximum Production Rate

PI-Controller Tuning For Heat Exchanger with Bypass and Sensor

Load Mitigation through Advanced Controls for an Active Pitch to Stall Operated Floating Wind Turbine

Tuning of PID Controllers for Quadcopter System using Hybrid Memory based Gravitational Search Algorithm Particle Swarm Optimization

Tuning of Proportional Derivative Control Parameters Base Particle Swarm Optimization for Automatic Brake System on Small Scale Wind Turbine Prototype

Attitude Control of Quadcopter Using Fuzzy PD+I Controller

PID Controller for Longitudinal Parameter Control of Automatic Guided Vehicle

FLOTATION CONTROL & OPTIMISATION

Control Steam Turbine Combined Cycle Power Plant Based on Soft Computing

CONTROL OF BIO REACTOR PROCESSES USING A NEW CDM PI P CONTROL STRATEGY

An Experimental Liquid Cooling System Dynamic Simulator for the Evaluation of Intelligent Control Techniques

Design and Control of the Pitch of Wind Turbine through PID

Controller Tuning Of A Biological Process Using Optimization Techniques

Kinematic and Dynamic Modeling of a Quadcopter following a trajectory using MATLAB

DeltaV InSight. DeltaV InSight. Introduction. DeltaV Product Data Sheet. Gain new process insight from embedded process learning

Enhanced PID Controllers in Combustion Control

Comparison between neural network based PI and PID controllers

Dynamic degrees of freedom for tighter bottleneck control

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET)

Conventional Control of Continuous Fluidized Bed Dryers for Pharmaceutical Products

Ser vo Drive Commissioning Instruction

PID Aeration Control

DeltaV InSight. Introduction. Benefits. Gain new process insight from embedded process learning. Easily identify underperforming control loops

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Wind Turbine Power Limitation using Power Loop: Comparison between Proportional-Integral and Pole Placement Method

Tuning Parameters of PID Controllers for the Operation of Heat Exchangers under Fouling Conditions

DeltaV InSight. DeltaV InSight. Introduction. DeltaV Product Data Sheet. Gain new process insight from embedded process learning

Key Knowledge Generation Publication details, including instructions for author and Subscription information:

A micro-hydropower system model with PD load frequency controller for Resort Islands in the South China Sea

A STATE ESTIMATION BASED APPROACH TO GASIFIER CONTROL

Sri Ramakrishna Institute of Technology, Coimbatore 2 Deparment of Electrical and Electronics Engineering,

[Ramli* et al., 6(2): February, 2017] ISSN: IC Value: 3.00 Impact Factor: 4.116

AVL List GmbH (Headquarters) Autonomous Driving. Validation and Testing - Challenges. Dr. Mihai Nica, Hermann Felbinger. Public

ph dosing in effluent discharge (deadtime compensation) control

LOAD RESPONSES BASED OPTIMIZED CASCADED PID CONTROL SCHEME USING PLC-HMI IN HYDRO ELECTRIC PUMPED STORAGE POWER PLANT

FEA and Optimization of Flywheel Energy Storage System

ECNG 3032 CONTROL AND INSTRUMENTATION Introduction To Process Control

Modeling and Simulation of a Microgrid with Multiple Energy Resources.

UAV SPATIAL MOTION MODEL IDENTIFICATION I. INTRODUCTION

SIMALATION AND CONTROL SYSTEM DESIGN OF THERMAL CONDITIONS IN BUILDING USING ACTIVE AND PASSIVE RESOURCES

Best Practices for Controller Tuning

An Undergraduate CACSD Project: the Control of Mean Arterial Blood Pressure during Surgery*

Software Tools. Mechatronics, Embedded Control System Design, CAD, Finite Element Analysis, Information Technology and Big Data Areas.

Design and Simulink of Intelligent Solar Energy Improvement with PV Module

SimSci APC. Model Predictive Control to Improve Your Process Economics

PROCESS DESIGN AND CONTROL. Guides for the Selection of Control Structures for Ternary Distillation Columns. William L. Luyben*

Position Control of an Unmanned Aerial Vehicle From a Mobile Ground Vehicle

CONTROLLER DESIGN AND ANALYSIS FOR AUTOMATION OF CHEMICAL WATER TREATMENT SYSTEM

AEM 5495 Spring Design, Build, Model, Simulate, Test and Fly Small Uninhabited Aerial Vehicles (UAVs)

Pitch Control of Wind Turbine through PID, Fuzzy and adaptive Fuzzy-PID controllers

Simulate Your Way out of a Difficult Real Time Control Problem: Automatically Controlling Gates to Reduce Combined Sewer Overflows (CSOs)

DRONE REPRESENTATION...

Automated dust detection and cleaning system of PV module

MGA Research Corporation

A-L-V. Presenters, Ford Chassis Controls: Nate Rolfes John Broderick Jeff Cotter. With Ford MBSE Tools & Methods:

Grid Power Quality Improvement and Battery Energy Storage in Wind Energy System by PI and Fuzzy Based STATCOM Controller

ECONOMIC FEEDBACK LOOPS. Posted on May 26, 2017 by Joss Colchester

Research Article The Design of Food Storage Guided Vehicle System Based on RFID Technology

An Evolution of Step Testing and its Impact on Model Predictive Control Project Times

CHAPTER 4 PIEZOELECTRIC MATERIAL BASED VIBRATION CONTROL

MODELLING AND CONTROL OF A GLASSHOUSE MICRO-CLIMATE

Press Release. ETAS Rolls Out New Solutions for Simulink Users

Leading tier one supplier reduces controls development time by 75 percent with LMS Imagine.Lab Amesim

Control of heat pumps

IMPROVEMENT OF POWER QUALITY IN WIND ENERGY SYSTEM USING STATCOM

TWO TIME STEPS PREDICTIVE CONTROL APPLICATION TO A BIOPROCESS SIMULATOR

Approximate Mathematical Model for load profiling and demand forecasting

A Traditional Approach to Solve Economic Load Dispatch Problem Considering the Generator Constraints

Control System Design for HVAC System and Lighting System using PID and MPC Controller

Maximize material removal rates, accuracy and performance of machining operations with cost effective CutPro, Shop-Pro and MACHpro Software Modules

Optimal Performance of Horizontal Axis Wind Turbine for Low Wind Speed Regime

Navigating an Auto Guided Vehicle using Rotary Encoders and Proportional Controller

Performance analysis of different tuning rules for an isothermal CSTR using integrated EPC and SPC

EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

Temperature Control of Industrial Water Cooler using Hot-gas Bypass

ISSN Vol.07,Issue.16, November-2015, Pages:

PC-Based Validation of ECU Software

Digital Object Identifier (DOI): ISBN: ISSN:

The Coordinated Control of Circulating Fluidized Bed Boiler. with Intelligence Feedforward Control

Vectorized quadrant model simulation and spatial control of Advanced Heavy Water Reactor (AHWR)

Introduction to Simulink & Stateflow

Flight Controls Q&A. Presentation to: NASA ODM By: Wes Ryan, Manager ACE-114 Date: March, January Federal Aviation Administration 1

Model based control of fed-batch fermentations. Dr.sc.ing. Juris Vanags

Modeling and Control of Small and Mini Rotorcraft UAVs

Model Based Design in Automation

DESIGN OF ONRAMP MODEL PREDICTIVE CONTROL FOR ON- ENGINE AND GT-POWER TRANSIENT VALIDATION

Forecasting for Short-Lived Products

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

the Fog Bachmann solves closed-loop control tasks on ships

3 Steps to Better Steam Temperature Control Proven Strategies to Minimize Thermal Stress and Tube Leaks

On Implementing a Low Cost Quadcopter Drone with Smartphone Control

EXPERIMENTAL AND FINITE ELEMENTS ANALYSIS OF A TUNED MASS ABSORBER FOR VIBRATION ISOLATION

Voltage Stability Assessment of a Power System Incorporating Wind Turbine Using Power System Analysis Toolbox (Psat)

The Research of AGV Guidance Systems Based on RFID Positioning

Transient and Succession-of-Steady-States Pipeline Flow Models

Transfer Function Modelled Isolated Hybrid Power Generation System

Towed Body Altitude Stabilization and States Estimation in Aerial Recovery of Micro Air Vehicles

Transcription:

IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 12, Issue 2 Ver. II (Mar. Apr. 2017), PP 82-88 www.iosrjournals.org Adaptive Cruise Control for vechile modelling using MATLAB Ajeetha Apparna G 1, Aishwarya A 2 1 St Joseph s College Of Engineering, 2 St Joseph s College Of Engineering, Abstract: This paper proposes the P, PI, PID, IPDcomparison and analysis for full range of Adaptive Cruise Control System (ACC). ACC is the facultative cruise control for the vehicles that automatically adjusts the vehicle speed to maintain safe distance from host vehicle. Numerous control parameters like Kp,Ki,Kd are obtained by Ziegler -Nicholus method and Tyreus -Luybenmethod. In this paper various error criteria and time Domani specifications are compared to obtain better breaking performance. These methods are followed for different tuning Kp, Ki, Kd values for P, PI, PID and IPD structures for adaptive cruise control system using MATLAB. Keywoed: Tyreus-luyben, Adaptive cruise control, Ziegler -nicholus I. Introduction Adaptive cruise control system is an advanced method of controlling the speed of the moving vehicle. It mainly reduces the driver s fatigue during long trip. By using this intelligent control one can easily control the speed of the car according to the prevailing situation. These types of sophistications are produced as embedded features in luxury cars. Adaptive cruise control system is made up of a sensor which is fitted to the moving vehicle which constantly notes the speed of the car and provides the input to the processing unit. A processing unit comprise a PID. Initially the desired speed is set by the driver. This speed is known as the steady state value. The processing unit provides the output to the actuator according to the control action provided by PID controller. The actuator actuates the throttle pedal/brake to obtain the steady state value. A controller is designed according to the force exerted by the car to drive to a certain distance within a given time. It purely works on closed loop feedback control system. The speed of the response depends on the magnitude and steady state value is reached when a PID controller is used. Firstly a Proportional controller is used to decrease the rise time to a considerable value. Then in addition to that an Integral controller is used to improve the rise time but this should be taken care so that it does not destabilise the system. Finally a PID controller is designed to achieve the performance criteria thereby reducing the overshoot without affecting the dynamic response of the system. The oscillations produced by the controller is greatly reduced by adjusting the controlling parameters in order to achieve the steady state value. The values are simulated by using MATLAB software and several iterations are done inorder to achieve the desired speed control. MODELING OF ADPATIVE CRUISE CONTROL SYSTEM The physical modeling of the adaptive cruise control system is illustrated as shown in fig1 u=force generated on the road side and tire interface m=mass u=control force bv=resistive force V=vehicle velocity In this vehicle modeling we consider that u can be controlled directly.whereas, the dynamics of tires, powertrains, etc are 0. Due to the external factors such as rolling resistance and wind drags varies linearly with the vehicle velocity v and accts in opposite direction of vehicle motion. Transfer function : 0.0144e 0.001s s 2 + 0.018s + 0.006 DOI: 10.9790/1676-1202028288 www.iosrjournals.org 82 Page [1]

design The objective of the cruise control system is to maintian the output speed of the system as set by inout signal based on command signal from the driver.here single loop control system is considered which as been configured with non linear system. The controller function Gc(s) is designed to augment or modify the openloop function in a manner that produces the desired closed-loop performance characteristics. The plant functions Gp(s) represent the actuators and the controller part of the system, and the plant parameters are determined primarily by functional aspects of the control task. Fig 2: Cruise control system configuration Mathematical equation for a PID controller is given by e e e where, are the coefficients for proportional, integral and derivative terms. P is responsible for current values of the error. I is responsible for past values of the error. D is responsible for possible future trends of the error based on its present rate of change. II. Ziegler Nicolous In this, the system is modelled using MATLAB to examine and find the parameters of PID controller. For both PID and IPD structure are provided and the output obtained from these s are compared and the final results are obtained.z-n tuning rules are inquisitive that helps to provides good values or 3 gain parameter. Thus, it helps us to determine the kp-controller gain value,ti-the controllers integral gain, Tdthe controllers derivative gain. Kp Ki Kd IE IAE ISE PID with 7.2 13.5 0.96 0.00652 0.6003 0.3603 PID without 7.2 13.5 0.96 0.03035 0.4651 0.2164 DOI: 10.9790/1676-1202028288 www.iosrjournals.org 83 Page

This graphs shows the ZN PID structure, or which we obatinted the peak time,rise time and settling time. Zn pid with and without ZN PID without ZN PID with This graph shows the ZN IPD structure for which we obtained the peak time,risetime,and settling time. These values are specified and discussed in below table DOI: 10.9790/1676-1202028288 www.iosrjournals.org 84 Page

Table ZN PID time domain specifications Adaptive Cruise Control for vechile modelling using MATLAB Settling Rise PID WITH 27 1.9 2.8 PID WITHOUT 4.2 1.9 10 Peak This table explains the time domain specifications which helps to define the system performance ZN IPD STRUCTURE All PID controller use the error signal as the input.whereas, in PID structure it uses and I as the error signals and D sees the feedback signal only. Butwhen we use IPD controller it uses I as the error signal and PD as the feedback signals. For PID we don t know the drawback of PID.When we use PID the output to jump around because the reference noise is feed into the proportional and especially the derivative terms. This high frequency output noise will excite higher order and unmodeled 'features' that will ruin the response. Ideally one wants to keep the control output smooth. This is why higher resolution feedback is important. These higherresolution feedback are provided by IPD structure. The table below illustrates the Kp,Ki,Kd values obtained for IPD structures Table ZN IPD Structure ZN IPD graph Kp Ki Kd IE IAE ISE IPD with 7.2 0.96 0.012 95.5 7.6 13.5 Time Domain Specifications Table ZN IPD Time domain specifications Settling Rise Peak PID WITH 99.8 4.9 88.5 The above graph and table provides the values obtained by tuning the IPD for different value TYREUS LUYBEN METHOD It follows the same rules as ZN method but the final controller settings are different. These settings are based on ultimate gain values The table below shows different values and error paramteres TyerusLuybenmethod Kp Ki Kd IE IAE ISE PID with 5.45 0.165 12.9 0.0128 95.51 7.6 PID without 5.45 0.165 12.9 0 2.377 7.437 DOI: 10.9790/1676-1202028288 www.iosrjournals.org 85 Page

TyreusLuyben without The graph obtained from the Simulink model provides the time domain specifications, with these we can obtain the greater results by comparing with it the ZN method,which is been discussed previously. Settling time (s) Rise Time(s) Peak Time(s) PID WITHOUT DISTURBANCE 19.1 4.8 9 PID WITH DISTURBANCE 5 2.7 4 TyreusLuyben with s We have obtained the graph for PID with provided. The below table shows the values obtained from these graphs Time Domain Specifications TyreusLuyben IPD Structure Its same as the ZN IPD structure but the procedures at the end varies,they are discussed below The table values obtained are similar to those of ZN obtained before with the error values being more lesser. The below provided graph is obtained by using the values of kp,ki,andkd values which provides the major difference between the nomal PID obtained and IPD structure thus providing the higher and more defined output that the PID structure. DOI: 10.9790/1676-1202028288 www.iosrjournals.org 86 Page

TyreusLuyben IPD structure graph The above graph and table provides the values obtained by tuning the IPD for different values. Table of TY IPD structure Kp Ki Kd Error IAE ISE IPD with 5.45 0.16 12.98 0.0128 95.51 7.6 Time domain specification IPD WITH DISTURBANCE Settling Rise Peak 79.2 1.8 2.4 III. Results And Discussions The PID and IPD controller s structures has been employed for the vehicles in cruise control model in the simulation. The actual speed is being measured and its been modelled in the Simulink. This is being allowed to interact and sent back to the controller after the measured speed. Here the interaction is provided with a negative feedback, such that it subtraction process obtains between the desired speed anactual speed. Table Time Domain Specifications ISE Error IAE ZN PID 0.00652 with 0.6003 0.00652 ZN PID without 0.4651 0.2164 0.03035 ZN ipd without 95.1 7.6 0.00128 ZN IPD with 93.1 7.4 0.00507 TY PID with 95.51 7.6 0.0128 TY PID without 2.377 7.437 0 TY IPD with 2.241 5.025-0.036 TY IPD without 2.377 5.6501 0 Table Error specifications Rise Time(s) Peak Time(s) Settling Time(s) ZN PID 1.9 2.8 27 with ZN PID without 1.9 4.2 10 ZN ipd without 99.8 4.9 88.5 TY PID with 2.7 4 5 TY PID without 4.8 9 19.1 TY IPD without 79.2 1.8 2.4 DOI: 10.9790/1676-1202028288 www.iosrjournals.org 87 Page

The results obtained by combining the results of ZN PID method, TY PID method,ty IPD structure. The graph obtained is given below Erorr specifications The combined graph obtained is shown below IV. Conclusions In the below section we widely discuss about the time domain and error specifications and to conclude the better results In this section simulations modules are discussed those demonstrate the wide applicability in the cruise controller. Where this paper covered an overview PID,IPD controller structure and they are designed using ZN and tyreus method.the simulation results obtained for ZN and TY are compared and discussed. ZN PID with had the higher settling point, wherein, TY PID with had lower settling point thus they get settled within shorth period of time. The other error paramters are been considered and examined those says that TY PID and TY IPD are without any error qualitives and also the integral abosulute error and the integral square error are also been taken that helps to calculate the mathematical errors in the Simulink module.the integral absolute error and square errors are lesser in ZN PID. Reference [1]. International Conference on Information Engineering, Management and Security 2015 [ICIEMS 2015] [2]. V. V Sivaji, Dr. M. Sailaja,Adaptive Cruise Control Systems for Vehicle Modeling Using Stop and Go Manoeuvres,International Journal of Engineering,Research and Applications, Vol3 Issue4,JulAug 2013. [3]. Rohan Kumar and Rajan Pathak,2012, Adaptive Cruise Control - Towards a Safer Driving Experience, International Journal of Scientific and Engineering Research Volume 3, Issue 8, August2012. [4]. Modeling and design of cruise control system with feedforward for all terrian vehicles khaledsailan and klaus.dieter Kuhnert [5]. Thanah hung tran modeling and contol of unmanned Ground Vehicle.Phd thesis september 2007 DOI: 10.9790/1676-1202028288 www.iosrjournals.org 88 Page