Fuzzy PD Plus I Control-based Adaptive Cruise Control System in Simulation and Real-time Environment

ABSTRACT An effort is made to design the fuzzy proportional-derivative (PD) plus I controller for a nonlinear cruise control system in automobiles, which provides adaptive capability in set-point tracking performance. A cruise control system has been considered as a nonlinear first order plus delay time model to exhibit the control behaviour involved in both conventional proportional-integral-derivative (PID) control and fuzzy control. The paper demonstrates the design of fuzzy PD plus I controller including comparative investigation with control structures like PID, I – PD, and PI – D using Simulink modelling. Real-time implementation has been carried out on a robotic prototype using Arduino UNO micro-controller. Based on the performance measures such as integral absolute error (IAE) and integral squared error (ISE), the proposed fuzzy PD plus I structure shows superior performance on servo and regulatory problems in the cruise control system. This control structure avoids integral windup issues and to suppress the derivative kick in the cruise control system.

[1]  C. Christober Asir Rajan,et al.  Stability and Performance Investigation of a Fuzzy-Controlled LCL Resonant Converter in an RTOS Environment , 2013, IEEE Transactions on Power Electronics.

[2]  Anirudh Nath,et al.  Magnetic ball levitation system control using sliding mode control and fuzzy PD+I control: A comparative study , 2015, 2015 International Conference on Energy, Power and Environment: Towards Sustainable Growth (ICEPE).

[3]  Amir Hussain,et al.  Autonomous intelligent cruise control using a novel multiple-controller framework incorporating fuzzy-logic-based switching and tuning , 2008, Neurocomputing.

[4]  Mohammad Hassan Khooban,et al.  Design an intelligent proportional-derivative (PD) feedback linearization control for nonholonomic-wheeled mobile robot , 2014, J. Intell. Fuzzy Syst..

[5]  Oscar Piñón,et al.  A new approach for adjusting scale factor in fuzzy PD+I controllers with anti-windup , 2014, J. Intell. Fuzzy Syst..

[6]  Meng Joo Er,et al.  Adaptive fuzzy PD control with stable H∞ tracking guarantee , 2017, Neurocomputing.

[7]  C. Christober Asir Rajan,et al.  Investigation of fuzzy control based LCL resonant converter in RTOS environment , 2014, J. Intell. Fuzzy Syst..

[8]  Kyongsu Yi,et al.  Human driving data-based design of a vehicle adaptive cruise control algorithm , 2008 .

[9]  Seungwuk Moon,et al.  Design, tuning, and evaluation of a full-range adaptive cruise control system with collision avoidance , 2009 .

[10]  Edgar N. Sánchez,et al.  Real-time underactuated robot swing-up via fuzzy PI+PD control , 2006, J. Intell. Fuzzy Syst..

[11]  Chengqun Qiu A design of automobile cruise control system based on fuzzy PID , 2014, 2014 International Conference on Information Science, Electronics and Electrical Engineering.

[12]  Vineet Kumar,et al.  Some investigations on hybrid fuzzy IPD controllers for proportional and derivative kick suppression , 2016, Int. J. Autom. Comput..

[13]  Logah Perumal,et al.  Largest of maximum (LOM) method for switching fuzzy control system , 2008 .

[14]  Mike McDonald,et al.  Manual vs. adaptive cruise control – Can driver’s expectation be matched? , 2005 .

[15]  R. Muller,et al.  Intelligent cruise control with fuzzy logic , 1992, Proceedings of the Intelligent Vehicles `92 Symposium.

[16]  Hiroyuki Ichihara,et al.  I-PD controller design based on generalized KYP lemma for ball and plate system , 2013, 2013 European Control Conference (ECC).

[17]  Jing Sun,et al.  Fuzzy PID Control and Simulation Analysis of Cruise Control System , 2010, ISIA.

[18]  K. Latha,et al.  I-PD Controller Tuning for Unstable System Using Bacterial Foraging Algorithm: A Study Based on Various Error Criterion , 2012, Appl. Comput. Intell. Soft Comput..

[19]  Jean-Baptiste Haué,et al.  Designing and evaluating driver support systems with the user in mind , 2008, Int. J. Hum. Comput. Stud..

[20]  Meng Joo Er,et al.  Adaptive Neural PD Control With Semiglobal Asymptotic Stabilization Guarantee , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[21]  Bako Rajaonah,et al.  The role of intervening variables in driver-ACC cooperation , 2008, Int. J. Hum. Comput. Stud..

[22]  K. Latha,et al.  Controller Parameter Optimization for Nonlinear Systems Using Enhanced Bacteria Foraging Algorithm , 2012, Appl. Comput. Intell. Soft Comput..

[23]  Yun-Hyung Lee,et al.  Fuzzy PD plus I Controller of a CSTR for Temperature Control , 2015 .

[24]  Bong--Joo Kim,et al.  Design of fuzzy PD + I controller for tracking control , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[25]  Nusret Tan,et al.  A refinement procedure for PID controllers , 2006 .

[26]  Shahryar Rahnamayan,et al.  Fuzzy Adaptive Cruise Control system with speed sign detection capability , 2014, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[27]  Aidan O'Dwyer,et al.  A Summary of PI and PID Controller Tuning Rules for Processes with Time Delay. Part 1: PI Controller Tuning Rules , 2000 .

[28]  George K. I. Mann,et al.  Analysis of direct action fuzzy PID controller structures , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[29]  Haoyong Yu,et al.  Global Asymptotic Stabilization Using Adaptive Fuzzy PD Control , 2015, IEEE Transactions on Cybernetics.

[30]  Bharat Bhushan,et al.  Performance analysis of PID and Fuzzy PD+I controller on nonlinear systems , 2014, 2014 IEEE International Advance Computing Conference (IACC).

[31]  Harold L. Wade Basic and Advanced Regulatory Control: System Design and Application , 2004 .

[32]  Guanrong Chen,et al.  A GA-optimized fuzzy PD+I controller for nonlinear systems , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[33]  S. Selvaperumal,et al.  Implementation Analysis of State Space Modelling and Control of Nonlinear Process Using PID Algorithm in MATLAB and PROTEUS Environment , 2014 .