COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

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

New PID Tuning Rule Using ITAE Criteria

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Position Control of DC Motor by Compensating Strategies

Modified ultimate cycle method relay auto-tuning

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

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

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

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

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

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

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

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

Keywords- DC motor, Genetic algorithm, Crossover, Mutation, PID controller.

Experiment 9. PID Controller

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

BSNL TTA Question Paper Control Systems Specialization 2007

International Journal of Innovations in Engineering and Science

A Case Study of GP and GAs in the Design of a Control System

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

Loop Design. Chapter Introduction

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

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

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

PID Controller Tuning Optimization with BFO Algorithm in AVR System

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Keywords: Fuzzy Logic, Genetic Algorithm, Non-linear system, PI Controller.

DC Motor Speed Control Using Machine Learning Algorithm

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

CDS 101/110: Lecture 8.2 PID Control

Module 08 Controller Designs: Compensators and PIDs

Comparative Analysis Between Fuzzy and PID Control for Load Frequency Controlled Power

Pareto Optimal Solution for PID Controller by Multi-Objective GA

Auto-tuning of PID Controller for the Cases Given by Forbes Marshall

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

An Implementation for Comparison of Various PID Controllers Tuning Methodologies for Heat Exchanger Model

Non-Integer Order Controller Based Robust Performance Analysis of a Conical Tank System

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

The PID controller. Summary. Introduction to Control Systems

Load Frequency Controller Design for Interconnected Electric Power System

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

Improving a pipeline hybrid dynamic model using 2DOF PID

Artificial Neural Networks based Attitude Controlling of Longitudinal Autopilot for General Aviation Aircraft Nagababu V *1, Imran A 2

Different Controller Terms

Fundamentals of Servo Motion Control

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

Ver. 4/5/2002, 1:11 PM 1

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

INTELLIGENT PID POWER SYSTEM STABILIZER FOR A SYNCHRONOUS MACHINE IN SIMULINK ENVIRONMENT

MM7 Practical Issues Using PID Controllers

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

Design and Implementation of Intelligent Controller for a Continuous Stirred Tank Reactor System

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

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Relay Feedback based PID Controller for Nonlinear Process

Cantonment, Dhaka-1216, BANGLADESH

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

PID Controller tuning and implementation aspects for building thermal control

An Introduction to Proportional- Integral-Derivative (PID) Controllers

JUNE 2014 Solved Question Paper

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

ENGS 26 CONTROL THEORY. Thermal Control System Laboratory

Class 5. Competency Exam Round 1. The Process Designer s Process. Process Control Preliminaries. On/Off Control The Simplest Controller

International Journal of Research in Advent Technology Available Online at:

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

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

A COMPARATIVE APPROACH ON PID CONTROLLER TUNING USING SOFT COMPUTING TECHNIQUES

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

Second order Integral Sliding Mode Control: an approach to speed control of DC Motor

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

Application of Proposed Improved Relay Tuning. for Design of Optimum PID Control of SOPTD Model

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

Using Root Locus Modeling for Proportional Controller Design for Spray Booth Pressure System

Transient Stability Improvement Of LFC And AVR Using Bacteria Foraging Optimization Algorithm

DESIGN AND ANALYSIS OF TUNING TECHNIQUES USING DIFFERENT CONTROLLERS OF A SECOND ORDER PROCESS

Resistance Furnace Temperature Control System Based on OPC and MATLAB

MATLAB Simulink Based Load Frequency Control Using Conventional Techniques

SCIENCE & TECHNOLOGY

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

DC SERVO MOTOR CONTROL SYSTEM

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

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

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS

SECTION 6: ROOT LOCUS DESIGN

A Comparative Novel Method of Tuning of Controller for Temperature Process

Controller Algorithms and Tuning

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

Design of Compensator for Dynamical System

PID Controller Optimization By Soft Computing Techniques-A Review

Optimal Control System Design

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

Control Methods for Temperature Control of Heated Plates

Observer-based Engine Cooling Control System (OBCOOL) Project Proposal. Students: Andrew Fouts & Kurtis Liggett. Advisor: Dr.

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

PID Tuner (ver. 1.0)

Transcription:

JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY Journal of Electrical Engineering & Technology (JEET) (JEET) ISSN 2347-422X (Print), ISSN JEET I A E M E ISSN 2347-422X (Print) ISSN 2347-4238 (Online) Volume 1, Issue 1, July-December (2013), pp. 01-08 IAEME: http://www.iaeme.com/jeet.asp COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM POOJA KHATRI Department of Electrical and Electronics Engineering H.C.T.M.Kaithal ABSTRACT During the last years, the use of intelligent strategies for tuning of controller has been growing. The evolutionary strategies have won an important place thanks to their flexibility. PID tuning plays an important role in operations or tuning in the complex process such as the temperature of an oven used in many industrial applications. However, many tuning technologies for strictly maintaining the temperature are difficult to tune with conventional optimization methods since the process has many difficulties; delay or transportation lag, rate of temperature depends on thermal resistance, temperature oscillations about its nominal value etc. Up to the present time, since the gain of the controller has to be manually tuned by trial and error, it is very difficult to achieve an optimal gain with no experience. This paper addresses comparison of tuning methods of the PID Controller using various tuning techniques. 1. INTRODUCTION Plant to be controlled is an electric oven, the temperature of which must adjust itself in accordance with the reference or command. This is a thermal system which basically involves the transfer of heat from one section to another. In the present case, we are interested in the transfer of heat from the heater coil to the oven and leakage of heat from the oven to the atmosphere. There are three modes of heat transfer viz. conduction, convection and radiation. Heat transfer through radiation may be neglected in the present case since the temperature involved is quiet small. Difficulties are however faced in the system due to following reasons: (a) The temperature rise in response to the heat input is instantaneous. A certain amount of time is needed to transfer the heat by convection and conduction inside the oven. This requires a delay or transportation lag term, exp (-st1), to be included in the transfer function, where T1 is the time lag in seconds. 1

(b) Unlike the equivalent electrical circuit of figure1. The heat input in the thermal system cannot have negative sign. This means that, although, the rate of temperature rise would depend on the heat input, or the rate of temperature fall would depend on thermal resistance R. The conventional analysis methods then become inapplicable. I 1 + R SCR V Figure1. (c) Referring to the closed loop oven control system of figure 2, it may be seen that in the steady state the error e ss = lim (T ref -T) = T ref / (1+AR) t Tref + A 1 + R SCR Figure2. In this system, A cannot be increased excessively in an attempt to reduce error, since a large gain is likely to lead to instability due to transportation lag. Also, every time (T ref -T) becomes negative, the heat input is cut off and the oven must cool down slowly. The temperature T therefore Oscillates around nominal value. The objectives that have been realized through the above difficulty are the following: 1. To identify the oven parameters with the help of plant response. 2. To determine the transfer function of the oven including its actuator. 3. To investigate the response of various control tuning methodologies using MATLAB. 4. To compare the above responses with the controller tuning designed by using Genetic Algorithm. In this paper, a GA was used to automate the tuning of temperature control system in order to get insight of the advantages of using a GA, the results were compared against the open loop system, closed loop system, Ziegler-Nichols first method and Ziegler-Nichols modified closed loop method. 2. PID CONTROLLER TUNING METHODS A. Ziegler-Nichols First method Ziegler-Nichols method applies to the open loop transfer function. It is simpler to calculate because the guess work is taken out as opposed to the closed loop method where the accuracy of 'steady oscillations' becomes estimation at best. The control law settings are then obtained from the table1.1. Here L is delay time and T is time constant. 2

Table 1: Tuning parameters for Ziegler Nichols First method Type of controller P PI PID K p K i K d T L 0.9 1.2 T L T L L 0.3 2 L 0.5 L B. Ziegler-Nichols Closed Loop method The method is straightforward. First, set the controller to P mode only then set the gain of the controller (K c ) to a small value. Make a small set point (or load) change and observe the response of the controlled variable. If kc is low, the response should be sluggish. Increase kc by a factor of two and make another small change in the set point or the load. Keep increasing kc by a factor of two until the response becomes oscillatory. Finally, adjust Kc until a response is obtained that produces continuous oscillations. This is known as the ultimate gain (K u ). Note the period of the oscillations (P u ). The control law settings are then obtained from the table1.2. Table 2: Tuning parameters for Ziegler Nichols closed loop ultimate gain method Type of K c K i K d controll er P K u /2 PI K u /2. 2 PID K u /1. 7 P u /1.2 P u /2 P u /8 It is unwise to force the system into a situation where there are continuous oscillations, as this represents the limit at which the feedback system is stable. Generally, it is a good idea to stop at the point where some oscillation has been obtained. It is then possible to approximate the period (P u ) and the gain at this point is taken as the ultimate gain (K u ), then this will provide a more conservative tuning regime. C. Genetic Algorithm Genetic algorithms are search algorithms based on the mechanics of natural selection and natural genetics. They combine survival of the fittest among string structures with a structured yet randomized information exchange to form a search algorithm with some of the innovative flair of human search. Genetic algorithms have been developed by John Holland, his colleagues, and his students at the University of Michigan. The goals of their research have been twofold: 3

(1) To abstract and rigorously explain the adaptive processes of natural systems (2) To design artificial systems software that retains the important mechanism of natural systems. Genetic algorithms are different from more normal optimization and search procedures in four ways: 1. GAs work with a coding of the parameter set, not the parameters themselves. 2. GAs search from a population of points, not a single point. 3. GAs is payoff (objective function) information, not derivatives or other auxiliary Knowledge. 4. GAs use probabilistic transition rules, not deterministic rules. 3. CONTROL CHARACTERISTICS FOR DESIGNING OF CONTROLLER A. Control Characteristics in Temperature Control System Temperature control is one of the most common industrial control systems that are in operation. This equipment is designed to expose the learner to the intricacies of such a system in the friendly environment of a laboratory, free from disturbances and uncertainties of plant prevalent in an actual process. The temperature data may be obtained manually, thus avoiding expensive equipment like an X-Y recorder. A solid state temperature sensor converts the absolute temperature information to a proportional electric signal. The reference and actual temperatures are indicated in degree Celsius on a switch selectable digital display. In the analysis of any control system is to derive its mathematical model. B.Designing of Controller using Genetic Algorithm For Design of controller for temperature control system, a Genetic algorithm based Mat lab Program is constructed. This program uses the K p, K i and K d parameters as three chromosomes of each individual of a population. Genetically these parameters are tuned so that the fitness function (Integral Square of the error) is minimized. It is a simple Genetic Algorithm with one point crossover in analog form, simple mutation and Roulette Wheel selection method is used. For last iteration, a result of step response is checked to determine rise time, peak overshoot and settling time. C. Identification of Oven Parameters Plant identification is the first step before an attempt can be made to control it. In the present case, the oven equations are obtained experimentally from its step response. In the open loop testing, the oven is driven through the P-amplifier set to its maximum gain10. The input to the amplifier is adjusted through reference potentiometer. The constant for oven plus controller is given by K= Oven temperature at steady state/ Input (volt) 49 Hence, K = = 0.99 1 50 T 1, T 2 as measured from the open-loop graph is: T 1 = 3.3 sec; T 2 = 0.41 sec Transfer function can be written as: 4

Transfer Function = T2s Ke T s + 1 0.41 s e So, transfer function = K 3.3s + 1 Using Pade s Approximation e Hence G(s) = 1 K( 2 0.41s) ( 2 + 0.41s)( 3.3s + 1) ) Here K = 1 2 0.41s So, G(s) = 2 1.353s + 7.01s + 2 0.41s 2 0.41s = 2 + 0.41s 4. RESPONSES OF VARIOUS CONTROL TUNING METHODOLOGIES A. Open Loop Response Open loop response of the plant transfer function is shown in figure Figure 3. Open Loop Response of Temperature Control B. Closed Loop Response Closed loop response of the plant with unity feedback is as shown in figure5.rise time, settling time, peak overshoot are also shown in the figure. Figure 4. Closed Loop Response 5

C. Zeigler-Nichols First Method The results of PID tuning using Ziegler-Nichols method are as shown in figure 6.Here the values of K p, K i and K d acc. to Ziegler-Nichols first method are as: K p = 9.65 K i = 1.2195 K d = 0.205 Figure 5. Step Response of Ziegler-Nichols based PID Controller Tuning D. Ziegler Nichols Second Method The results of PID tuning using Ziegler-Nichols method are as shown below in figure 7. Here the values of K p, K i and K d acc. to Ziegler-Nichols second method are as: K p = 9.6585 K i = 1.666 K d = 0.15 Figure 6. Step Response of Ziegler-Nichols Closed Loop based PID Controller Tuning 6

E. Genetic Algorithm Responsee The step response for a time delay model is as shown above in figure 9, due to the exponential factor a dip is observed in the response. When a GA tuned PID controller is used then the step response of the closed loop system is as given in figure 9. Figure 7. Nyquist Plot of GA based PID Controller Figure 8. Step Response of Temperature Control plant with the addition of GA based PID Controller Nyquist plot of the transfer function with addition of controller is shown in figure 8.It shows the relative stability of the plant. Points mentioned in the graph shows the stability in that region. 5. COMPARISON AND DISCUSSIONS 1. Closed loop response after applying feedback unity 2 Ziegler-Nichols first method 3. Ziegler-Nichols second method 4. Genetic algorithm response 7

Table 3. Comparison of responses of different methods of controller tuning S. No Peak response, Settling Rise time Sag overshoot time 1. > 8 sec,0% 5.92 sec 3.16 sec -0.0186 sec 2. 0.926 sec,34% 7.58 sec 0.322 sec -0.172 sec 3. 0.92 sec,38% 3.96sec 0.293 sec -0.217sec 4. 10.5,4.9% 15.2 sec 4.82 sec Negligible As it is clear from the above table that overshoots are 34% and 38% in Ziegler- Nichols first and Ziegler-Nichols closed loop method and in case of closed loop response overshoot is 0%. As in the case of Genetic Algorithm, overshoot is 4.9%, settling time is 15.2 sec and rise time is 4.82 sec, which are high as compared to Ziegler-Nichols methods but sag or time delay is negligible in the Genetic Algorithm. This shows that rise time and settling time have been increased in Genetic Algorithm response but sag or transportation lag is negligible, which is present in all three responses. 6. CONCLUSION To design an optimal controller that can actually be operated on temperature control system, this paper focuses on designing of PID controller using Genetic algorithm, which can reduces the difficulties encountered during operation of plant. The characteristics of the PID controller tuned by genetic algorithm are compared with the results of PID controller based on Ziegler-Nichols first method and Ziegler-Nichols closed loop method for developing tuning technology on the temperature control system.it has been shown in the discussion that Genetic Algorithm based controller proved to be better as compared to other methods. As the main difficulty that came during the operation of plant was delay or transportation lag and that have been removed using the genetic algorithm based controller. In this paper, a new genetic approach is presented to make control of systems with oscillatory modes and time delay. Optimal tuning of temperature control system is obtained. It is intended that the Genetic PID approach can be connected easily as a backup controller for other adaptive controllers. REFERENCES [1] Aldo Balestrino, et al., (2005), Performance Indices and Tuning in Process Control. [2] Dong Hwa Kim, (2003), Comparison of PID Controller Tuning of Power Plant using Immune and Genetic Algorithm. CIMSA 2003 Integrated Symposium on Computational Intelligence for Measurements and Applications, Switzerland, 29-31 July 2003, pp169-174 [3] Hagglund T, and. Astrom K.J., (2000), Supervision of Adaptive Control algorithms, Automatica.Vol. 36, (2000) 1171-1180 [4] J.C.Basilio and S.R.Matos (2002), Design of PI and PID Controllers with Transient Performance Specification. IEEE Transaction on Education, Vol.45, No.4, 364-370 [5] Lasse M Erriksson and Mikael Johansson (2007), PID Controller Tuning for Varying Time-Delay Systems. Proceedings of 2007 American Control Conference, New York City USA, pp 619-625. 8