Comparison of Different Performance Index Factor for ABC-PID Controller

Similar documents
TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

Compare the results of Tuning of PID controller by using PSO and GA Technique for AVR system Anil Kumar 1,Dr. Rajeev Gupta 2

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

Evolutionary Computation Techniques Based Optimal PID Controller Tuning

PID Controller Tuning Optimization with BFO Algorithm in AVR System

BFO-PSO optimized PID Controller design using Performance index parameter

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

International Journal of Innovations in Engineering and Science

Design of PID Controller for Higher Order Discrete Systems Based on Order Reduction Employing ABC Algorithm

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online):

PID Controller Tuning using Soft Computing Methodologies for Industrial Process- A Comparative Approach

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

Pareto Optimal Solution for PID Controller by Multi-Objective GA

Performance evaluation of GWO/PID approach in control of ball hoop system with different objective functions and perturbation

Research Article Multi-objective PID Optimization for Speed Control of an Isolated Steam Turbine using Gentic Algorithm

Research Article Performance Enhancement of PID Controllers by Modern Optimization Techniques for Speed Control of PMBL DC Motor

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

Multi Machine PSS Design by using Meta Heuristic Optimization Techniques

Comparison of Tuning Methods of PID Controllers for Non-Linear System

Artificial Intelligent and meta-heuristic Control Based DFIG model Considered Load Frequency Control for Multi-Area Power System

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania

PID Decoupling Controller Design for Electroslag Remelting Process Using Cuckoo Search Algorithm with Self-tuning Dynamic Searching Mechanism

Control of Load Frequency of Power System by PID Controller using PSO

PID Controller Optimization By Soft Computing Techniques-A Review

NASA Swarmathon Team ABC (Artificial Bee Colony)

ABC Algorithm Based PID Controller Design for Higher Order Oscillatory Systems

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

MALAYSIA. Hang Tuah Jaya, Melaka, MALAYSIA. Hang Tuah Jaya, Melaka, MALAYSIA. Tunggal, Hang Tuah Jaya, Melaka, MALAYSIA

New PID Tuning Rule Using ITAE Criteria

A Novel PSS Design for Single Machine Infinite Bus System Based on Artificial Bee Colony

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

CHAPTER 5 PSO AND ACO BASED PID CONTROLLER

A COMPARATIVE STUDY OF HARMONIC ELIMINATION OF CASCADE MULTILEVEL INVERTER WITH EQUAL DC SOURCES USING PSO AND BFOA TECHNIQUES

Development Of An Adaptive PID Controller For Superheating Control Employing Artificial Bee Colony Algorithm

EVOLUTIONARY ALGORITHM BASED CONTROLLER FOR HEAT EXCHANGER

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

COMPARISON OF TUNING ALGORITHMS OF PI CONTROLLER FOR POWER ELECTRONIC CONVERTER

Journal of Applied Science and Agriculture, 8(5) October 2013, Pages: Journal of Applied Science and Agriculture

Design of Model Based PID Controller Tuning for Pressure Process

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

DC Motor Speed Control for a Plant Based On PID Controller

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

Spacecraft Pitch PID Controller Tunning using Ziegler Nichols Method

Optimal Tuning of PID Controller for PMBLDC Motor using Cat Swarm Optimization

PID Controller Based Nelder Mead Algorithm for Electric Furnace System with Disturbance

Adaptive PID Dc Motor Speed Controller With Parameters Optimized with Hybrid Optimization Strategy

Optimal PSS Tuning by using Artificial Bee Colony

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER

Biologically-inspired Autonomic Wireless Sensor Networks. Haoliang Wang 12/07/2015

Comparative Study of PID and FOPID Controller Response for Automatic Voltage Regulation

Decentralized PID Controller Design for 3x3 Multivariable System using Heuristic Algorithms

Load frequency control in Single area with traditional Ziegler-Nichols PID Tuning controller

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

Analysis of Transient Response for Coupled Tank System via Conventional and Particle Swarm Optimization (PSO) Techniques

PID Control Tuning VIA Particle Swarm Optimization for Coupled Tank System

Load Frequency Controller Design for Interconnected Electric Power System

Performance of Buck-Boost Converter with Induction Motor Drive

Performance Analysis of PSO Optimized Fuzzy PI/PID Controller for a Interconnected Power System

Current Trends in Technology and Science ISSN: Volume: VI, Issue: VI

Differential Evolution and Genetic Algorithm Based MPPT Controller for Photovoltaic System

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

Performance Enhancement ofthree Phase Squirrel Cage Induction Motor using BFOA

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4

MM7 Practical Issues Using PID Controllers

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

A COMPARATIVE APPROACH ON PID CONTROLLER TUNING USING SOFT COMPUTING TECHNIQUES

Design of Boiler flow control using PSO technique with Optimal stabilizing controller

Load Frequency and Voltage Control of Two Area Interconnected Power System using PID Controller. Kavita Goswami 1 and Lata Mishra 2

DESIGN OF INTELLIGENT PID CONTROLLER BASED ON PARTICLE SWARM OPTIMIZATION IN FPGA

1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg)

An Expert System Based PID Controller for Higher Order Process

A new fuzzy self-tuning PD load frequency controller for micro-hydropower system

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

DISTRIBUTION NETWORK RECONFIGURATION FOR LOSS MINIMISATION USING DIFFERENTIAL EVOLUTION ALGORITHM

Particle Swarm Optimization for PID Tuning of a BLDC Motor

Analysis on various optimization techniques for selecting gain parameters in FOC of an E-drive

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

Determination of the PID Controller Parameters by Modified Genetic Algorithm for Improved Performance

IJITKM Special Issue (ICFTEM-2014) May 2014 pp (ISSN )

A PID Controller Design for an Air Blower System

MATLAB Simulink Based Load Frequency Control Using Conventional Techniques

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

biologically-inspired computing lecture 20 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

SWARM ROBOTICS: PART 2. Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St.

Tuning of PID Controller for Cascade Unstable systems Using Genetic Algorithm P.Vaishnavi, G.Balasubramanian.

Ant colony optimization algorithm based PID controller for LFC of single area power system with non-linearity and boiler dynamics

CHOPPER FED CURRENT CONTROLLED DC MOTOR DRIVE USING PID CONTROLLER WITHOUT SENSOR

SWARM ROBOTICS: PART 2

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

Decentralized PID Controller Design for a MIMO Evaporator Based on Colonial Competitive Algorithm

Swarm Intelligence. Corey Fehr Merle Good Shawn Keown Gordon Fedoriw

Design of Fuzzy- PID Controller for First Order Non-Linear Liquid Level System

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study

Improvement of Robot Path Planning Using Particle. Swarm Optimization in Dynamic Environments. with Mobile Obstacles and Target

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

Transcription:

International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 2 (2014), pp. 177-182 International Research Publication House http://www.irphouse.com Comparison of Different Performance Index Factor for ABC-PID Controller Meenakshi Kishnani 1, Shubham Pareek 2 and Dr. Rajeev Gupta 3 ¹Department of Electronics, University College of Engineering, RTU, KOTA, Rajasthan, India ²Department of Electronics, University College of Engineering, RTU, KOTA, Rajasthan, India 3Professor, Department of Electronics, (UCE), RTU, KOTA, Rajasthan, India E-mail: ¹meenakshi 18@hotmail.com, ²pareek.shubhamengg2011@gmail.com 3 rajeev_eck@yahoo.com Abstract Design optimization could be very challenging partially due to complexity and non-linearity of the system in consideration. Conventional methods are limited merely to certain operational zones and have unsatisfactory design robustness property. Metaheuristic algorithms are becoming increasingly popular among control engineers. Over the last two decades,several meta-heuristic algorithms have emerged for the optimization of PID controller.these algorithms are faster in convergence and optimize globally(unlike conventional methods).in this paper,one such algorithm known as Artificial Bee Colony(ABC) Algorithm has been proposed to tune the parameters of PID controller in order to optimize the system.a comparative study of the system is done for different performance index i.e. IAE,ISE and ITAE. Keywords: PID controller, Artificial Bee Algorithm (ABC), IAE, ISE, ITAE, DC MOTOR. 1. Introduction DC motor is a vital component in most of the process control industries. Due to its excellent speed control characteristics, DC motors have been widely used in industries even though its maintenance cost is higher than induction motor.[2]as a result a lot of research has been done on DC motor and many techniques have evolved to make it more stable. One such method is the introduction of PID controller in the plant.

178 Meenakshi Kishnani et al Proportional-Integral-Derivative (PID) controller is one of the earliest control techniques that is still used widely in industries because of its easy implementation, robust performance, simple construction and cost effectiveness. For achieving appropriate closed loop performance, three parameters of the PID controller must be tuned.pid controller can be tuned with conventional and intelligent methods. Conventional methods such as Ziegler and Nichols [3] and Simplex method can tune the optimal PID parameters for only linear and stable systems. Moreover they tend to produce big surge and large overshoot. The main drawback of this tuning method is that it is limited merely to certain operational zones and has an unsatisfactory design robustness property. Nowadays, heuristic methods have been proposed as an alternative to conventional methods. These heuristic methods are nature inspired methods that are stimulated by natural and biological events such as bird flocking, fish schooling, animal herding, bacterial growth etc.swarm intelligence is one of the branches of nature inspired methods which are used for function optimization. It is based on the collective behaviour of self-structured systems. These algorithms can be applied to variety of fields in engineering and social sciences for example controlling robots and unmanned vehicle, enhancing the telecommunication and computer networks, predicting social behaviours, optimization of parameters etc[5]. This paper proposes to tune the parameters of PID with one of the swarm intelligent algorithms named as Artificial Bee Colony Algorithm. Artificial Bee colony is one of the most recent and efficient Optimization methodology introduced by D.Karaboga in 2005.This algorithm is motivated by Foraging behaviour of honeybee swarms. ABC is a swarm-based intelligent stochastic optimization algorithm that has shows considerable performance in solving continuous, combinatorial and many more complex optimization problems. Stochastic optimization algorithms are those that implement unpredictability to encourage non-deterministic individuality, contrasted to entirely deterministic tactics. Current research topics include the extension of ABC for the optimization of hybrid functions, integer programming and engineering design problems, combinatorial and multi-objective optimization problems and clustering neural network training and image processing problems. PID controller is designed for the DC motor plant with its parameters optimized by the Artificial Bee Colony Algorithm. The objective of this paper is to show that by using ABCA an optimization can be achieved and optimized system response for three fitness functions i.e.iae, ISE and ITAE is compared in this paper. 2. Problem Formulation Proportional, Integral and Derivative gains are combined to form the basis of PID controller. The feedback control system is illustrated in Fig.1. Fig. 1

Comparison of Different Performance Index Factor for ABC-PID Controller 179 Here, e is the error variable which is the difference between output(y) and reference variable(r). G(s) is the plant transfer function and C(s) is the PID controller transfer function that is given as: C(S) = Kp + + K s (1) Where Kp, Ki and Kd are respectively the Proportional, Integral, Derivative gains/parameters of the PID controllers that are going to be tuned. The plant used here is a DC motor model [1] which is a third order system given as: G(S) = (2) Various objective functions based on error performance index are used to evaluate the above algorithm. Performance index is calculated over a time interval.performance index which are used to estimate the best parameters of PID are given by : ISE Index: ISE = e (t) dt (3) IAE Index: ITAE Index: IAE = e(t) dt IATE = t e(t) dt 3. Artificial Bee Colony Algorithm ABC algorithm was developed by inspecting the behaviour of honey bees scavenging for nectar and sharing the information of the location of food sources to other bees in the nest. Three groups of bees: employed bees, onlookers and scouts quest for the food altogether. Every kind of bee plays a different and an important part in the optimization process. Employed bees barter the information of the food source to onlookers in the hive for reference. The onlooker bee receives the coordinates for the food sources and decides from which of the locations to gather the nectar.a bee randomly searching for food sources in the search space is known as scout bee. For every food source there is one employed bee and a number of follower bees. The scout bee on finding the food source better than some threshold value performs a waggle dance so as to indicate and share this information with other bees of the hive. The algorithms runs through the following steps[4]: Step 1: Firstly we initialize the positions of food sources i.e CS/2 where CS is the colony size being equal to 50, these food sources are equal in number to individuals or employed bees represented by x ij given by following equation: x = x + rand[0,1]x x (6) Step 2: The fitness of each individual is estimated using the following method: (4) (5) if f it = 0 1 + abs(f ) if f < 0 (7)

180 Meenakshi Kishnani et al Step 3: Each employed bee is placed at a different food source from others, search in the proximity of its current position to find a better food source. Each employed bee generates a new solution by the following formula: v = x + ϕ x x (8) Here, k {1, 2,, 50} and j {1, 2,3} are randomly chosen indices. ɸij is a uniform random number from [-1, 1]. Step 4: Iteratively the fitness of both xi and vi is computed. Both the fitness s are compared and if the solution hasn t improved(v i ) we increase the trial counter else we replace x i by v i., this strategy is known as greedy selection strategy. Step 5:Calculate the probability values p for the solutions x by means of their fitness values by using the formula: p = Step 6: Produce new solutions υi for the onlookers from the solutions xi selected,then depending on the probability p i evaluate them Step 7: Generate new food positions (i.e. solutions), vi for each onlooker bee. Step 8: Compute the fitness of each onlooker bee, xi and the new solution, vi. Apply greedy selection process to choose fitter one Step 9: If a particular solution xi has not been improved over a predefined number of cycles, then select it for rejection. Replace the solution by placing a scout bee at a food source generated evenly at random within the search space using for j = 1, 2,,50 Step 10: Keep track of the best food sources (solution) found so far. Step 11: Check termination criteria. If the best solution found is acceptable or reached the maximum iterations, stop and return the best solution found so far. Otherwise go back to step 2 and repeat again. 4. Simulation Results Table 1: Comparative Results of ITAE, IAE and ISE for ABC-PID controller. Tuning Kp Ki Kd Overshoot Settling Rise Peak Method (%) Time Time Time ZN 115.364 175.86 9.454 70 10.8666 0.3136 0.9014 ABC-PID1 472.7115 54.8213 109.3897 46 2.6159 0.1206 0.2973 (IAE) ABC-PID2 591.8524 78.6252 110 54 2.5202 0.11497 0.29581 (ISE) ABC-PID3 (ITAE) 15.2375 10 17.1473 1 6.0104 4.2301 8.8101 [9]

Comparison of Different Performance Index Factor for ABC-PID Controller 181 0.07 Step Response 1.8 Step Response ZN PID1 0.06 1.6 PID2 PID3 1.4 0.05 1.2 Amplitude 0.04 0.03 A m p lit u d e 1 0.8 0.02 0.6 0.4 0.01 0.2 0 0 1 2 3 4 5 6 7 8 Time (sec) 0 0 2 4 6 8 10 12 14 16 18 Time ( sec) Fig. 2: Step Response of plant with unity feedback Fig. 3: Step Response of PID controller tuned with ABC 5. Conclusion In this paper, ABC is applied to solve the problem of PID controller parameter optimization. It is found that the approach proposed could achieve optimal parameters, which can bring good control performance. The validity of the approach is shown by the simulation results shown in fig3; it indicates that applying ABC to optimize PID controller parameters is effective with response obtained for ITAE has least of overshoot and ISE having the least of rise time and peak time. References 1 [1] Mahmud Iwan Solihin, Lee Fook Tack and Moey Leap Kean Tuning of PID Controller Using Particle Swarm Optimization (PSO) Proceeding of the International Conference on Advanced Science, Engineering and Information Technology 2011. [2] M. B. Anandaraju, Dr. P.S. Puttaswamy, Jaswant Singh RajpurohitGenetic Algorithm: An approach to Velocity Control of an Electric DC Motor International Journal of Computer Applications (0975 8887)Volume 26 No.1, July 2011 [3] K Ogata, Modern Control Systems,University of Minnesota,Prentice Hall,1987 [4] Sandeep Kumar, Dr. Vivek Kumar Sharma, Rajani Kumari Enhanced Local Search in Artificial Bee Colony Algorithm International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) [5] Shu-Chuan Chu, Hsiang-Cheh Huang, John F. Roddick, and Jeng-Shyang Pan Overview of Algorithms for Swarm Intelligence

182 Meenakshi Kishnani et al