Pareto Optimal Solution for PID Controller by Multi-Objective GA

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

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

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

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

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

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

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

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

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

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

PID Controller Tuning Optimization with BFO Algorithm in AVR System

PID Controller Optimization By Soft Computing Techniques-A Review

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

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

LOAD FREQUENCY CONTROL FOR TWO AREA POWER SYSTEM USING DIFFERENT CONTROLLERS

New PID Tuning Rule Using ITAE Criteria

Differential Evolution and Genetic Algorithm Based MPPT Controller for Photovoltaic 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

= best position of individual i until iteration. = best positionof the group until iteration k. The following weighting function is usually utilized.

Evolutionary Computation Techniques Based Optimal PID Controller Tuning

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

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

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

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

Design of GA Tuned Two-degree Freedom of PID Controller for an Interconnected Three Area Automatic Generation Control System

Comparison of Different Performance Index Factor for ABC-PID Controller

International Journal of Innovations in Engineering and Science

An Expert System Based PID Controller for Higher Order Process

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

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

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

Optimum Design of PSO based tuning using PID controller for an Automatic Voltage Regulator system

Design and Implementation of Fractional order controllers for DC Motor Position servo system

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

MATLAB Simulink Based Load Frequency Control Using Conventional Techniques

Load Frequency Controller Design for Interconnected Electric Power System

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Some Tuning Methods of PID Controller For Different Processes

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

A COMPARATIVE APPROACH ON PID CONTROLLER TUNING USING SOFT COMPUTING TECHNIQUES

Position Control of DC Motor by Compensating Strategies

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

BFO-PSO optimized PID Controller design using Performance index parameter

Load Frequency Control of Multi Area Hybrid Power System Using Intelligent Controller Based on Fuzzy Logic

A Comparative Novel Method of Tuning of Controller for Temperature Process

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

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

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

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

TWO AREA CONTROL OF AGC USING PI & PID CONTROL BY FUZZY LOGIC

A PID Controller Design for an Air Blower System

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

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

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

ISSN Vol.04,Issue.06, June-2016, Pages:

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller

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

Design and Analysis for Robust PID Controller

Stabilizing and Robust FOPI Controller Synthesis for First Order Plus Time Delay Systems

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

Module 08 Controller Designs: Compensators and PIDs

Design of Model Based PID Controller Tuning for Pressure Process

NEURAL NETWORK BASED LOAD FREQUENCY CONTROL FOR RESTRUCTURING POWER INDUSTRY

MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW

International Journal of Research in Advent Technology Available Online at:

International Journal of Advance Engineering and Research Development. Aircraft Pitch Control System Using LQR and Fuzzy Logic Controller

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

The Effect of Fuzzy Logic Controller on Power System Stability; a Comparison between Fuzzy Logic Gain Scheduling PID and Conventional PID Controller

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

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

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

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

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

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

ABC Algorithm Based PID Controller Design for Higher Order Oscillatory Systems

MM7 Practical Issues Using PID Controllers

IT is well known that up until now, a conventional proportional

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

Real Time Application of Ants Colony Optimization

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

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

STABILITY IMPROVEMENT OF POWER SYSTEM BY USING PSS WITH PID AVR CONTROLLER IN THE HIGH DAM POWER STATION ASWAN EGYPT

EVOLUTIONARY ALGORITHM BASED CONTROLLER FOR HEAT EXCHANGER

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

Resistance Furnace Temperature System on Fuzzy PID Controller

GUI Based Control System Analysis Using PID Controller for Education

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

Design of Joint Controller for Welding Robot and Parameter Optimization

Comparison of PID Controller Tuning Methods with Genetic Algorithm for FOPTD System

Cantonment, Dhaka-1216, BANGLADESH

Genetic Algorithm Optimisation of PID Controllers for a Multivariable Process

DC Motor Speed Control for a Plant Based On PID Controller

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

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

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

Transcription:

Pareto Optimal Solution for PID Controller by Multi-Objective GA Abhishek Tripathi 1, Rameshwar Singh 2 1,2 Department Of Electrical Engineering, Nagaji Institute of Technology and Management, Gwalior, India Abstract PID controllers designing is reaching to its optimal tuning state and there are so many hybrid system present for tuning and optimizing of the PID controller parameters. In this paper we are going to propose a dominant pole placement techniques for the state space system. By using the Genetic algorithm we can find the value of the feedback gain directly with the information of the transient response unlike in traditional approach where we finds the pole location at first place. In this paper we tested Genetic algorithm with the traditional parameters for the transient response like MSE, ITAE and also two objective and tree objective Fitness functions. The multi-objective fitness function is actually designed to give the Pareto optimal solution between the contradicting Parameters. We found much more satisfactory pole location and feedback gain with three objective fitness function as compared to the single objective and two objective fitness function. Keywords PID controller, Genetic Algorithm, Optimization, PID controller,matlab. I. INTRODUCTION Proportional Integral and Derivative controller mean the PID controller are the simplest controller to design and also it provides best controlling of many real time control problem. PID controllers are now available with the great features like auto tuning, high stability and etc. Today s many real-world control problems depend upon the PID controller. This makes researcher to optimize the response of the PID controllers. After developing the new nature inspired algorithms there are drastically improvement in the research of optimization problems. Whenever the traditional methods uses the assumptions for formulating any problem then the limitation of the solution starts and then traditional methods become no more accurate. In that case the Nature Inspired Algorithm gives better result as compared to the traditional formula based methods [1-2]. These methods the based on the stochastic searching of solution. Taking Integral of error is actually finds the area under the curve. And area covered by the step response cannot be unique, so there will be not always the optimal solutions. There are many nature inspired algorithms available for solution of these type of problem. T. Chaiyatham used ABC for the PID controller optimization [1]. There are many work is going in this area for optimize the PID control parameters. Many researcher used ITE, ITAE, ISE, ITSE and MSE as a fitness function for genetic algorithm. These methods provides better results than the traditional PID controller tuning but those are not actually the optimal result. Basic problem with those fitness function is that they do not take care overshoot and settling time. They let this parameter to be controller by the ITAE, MSE and etc. As a matter of fact that fitness function gives a middle solution but not optimal solution and we found there is need to improvise that fitness function. In this paper we are going to propose a new multi-objective fitness function in which we considered the steady state error, Settling time and Peak Overshoot for optimization. Unlike the other multivariable system which consider the multi objective system in the form of vectored fitness function, we consider the all objectives separately. Here we have the Pareto Optimal solution instead of the best solution. The settling time and the Peak overshoot are contradictory in nature so the best result will be found by the Pareto front of GA and on this paper we will show that Pareto solution is better than the single objective or vectored objective. @IJMTER-2015, All rights Reserved 268

II. METHOD A. The PID controller and Multi-objective Genetic Algorithm The PID controller consist of the three variable Kp, Ki and Kd (proportional gain, Integral Gain and Derivative Gain). System can be forced to perform desirably by adjusting these three Gain value. The standard PID controller transfer function is given as: u(t) = Kp + Ki e(t)dt + Kd de(t) (1) dt Where s is standard Laplacian operator. The time domain equation of the PID controller is given as: Gc(s) = Kp + Ki s + Kd s (2) Where u(t) is the PID controller output to the plant and the e(t) is the error between the output and the input of the output of the plant. The block diagram representation of the system in given in figure 1. Block diagrams represents the basic control strategy with the PID controller parameter and Genetic Algorithm. Tune Multi-Objective GA u PID Gp(s) y Fig 1: Block Diagram of Multi-Objective GA PID Basic concept of genetic algorithm is contains three main process Evaluation, Selection, Crossover and Mutation. In the Genetic Algorithm the first step is to generate a random expected solution called population. The Population is then tested on the fitness function called evaluation. The according to their fitness the population for the next generation is been created by the crossover between the parents. The parents selected by the random or by some process. Finally after mutation we have the next generation. The same process is repeated until stopping criteria achieved. Hence by the stochastic search we will reach to the final solution which may be optimum. The solution accuracy is totally depends upon the population size and fitness function formulation [3]. Genetic algorithm test the fitness of each population as already explained. In this case the fitness function is the plant s transient characteristics (settling time and peak overshoot). The population is generated for the PID controller s Gain. When Tune signal is high then the Multi Objective GA block start tuning the PID controller according to the output (y) and one its find the optimal value then the PID controller lock for the optimal value and plants starts working. When operator need to retune the system then he will make the Tune signal high by mechanical switch or by the digital signal via Microcontroller or microprocessor. B. The Fitness Function Formulation We had designed a fitness function which contains three objective for Pareto optimal solution. We used MATLAB software environment for design and testing the system. MATLAB is a very powerful tool which contains some predefined control system function by which we can easily measure all transient response characteristics. If we designed a transfer function by tf function then there is a stepinfo inbuilt function in the MATLAB which measures all transient response characteristics. @IJMTER-2015, All rights Reserved 269

We fist design the PID controller with the Population and connect to the original plant which is to be control. The stepinfo command giver the settling time and peak overshoot for the plant with PID controller and hence it s set to the first objective. The stepinfo command can be used for a MATLAB transfer function model sys as: h=stepinfo(sys); (3) Ts=h.SettlingTime; (4) Mp=h.Overshoot; (5) And hence we can represent first objective function as: J1=Ts (6) Where Ts calculated by the stepinfo command and similarly the Mp also calculated by the same command. And the second Objective function will be given as: J2=Mp (7) The Mp (Peak Overshoot) and Ts (Settling time) can never be negative so there is no problem to use Mp and Ts as fitness function and also we want both parameter as minimum as possible. The third objective function steady state error is be set as following in MATLAB: J3=-1/ (1-y(end)) (8) Where y is the output of the plant and y(end) is the final value of the output. The equation (6), (7), (8) is used as the fitness function objectives. III. RESULTS We tested results with the parameter ISE, ITSE and MSE and proposed method on following plan whose open loop transfer function is given as: Gp = s 3 +0.8s 2 +0.3s+0.4 The response of the uncompensated system is given in figure 2(a). s+2 The uncompensated system is unstable as shown in figure 2(a). Then we applied the PID controller as given in figure 1 and optimize it with the different Fitness functions. The table 1 represents the optimized gain value and corresponding transient response detail. Figure 2(b),(c) represent the step response with all optimize controller gain values. (9) (a) (b) @IJMTER-2015, All rights Reserved 270

Fig 2: Response of (a) Uncompensated system (b),(c) GA PID controller The table shows that single objective fitness function gives satisfactory results but not the optimal. When we use the 2 objective fitness function which J1 and J2 then the response is much better than the other topologies. Pareto Optimal solution with the three objective gives best result then the other because in this fitness function we considered the settling time, Peak overshoot and steady state error. The all optimal response is plotted in the figure 2. There are 2 plot in the figure 3 one plot represents the controller performance optimized by the different techniques and second figure is zoomed figure to give the better view and comparison between deferent techniques. We can see in the figure that the Pareto optimal solution gives better result than the other single objective techniques TABLE I. (c) PID COMPARISON WITH DIFFERENT FITNESS FUNCTION S.No. PID Controller Gain Transient Response Method Kp Ki Kd Ts Mp 1 MSE 49.9 24.4 22.9 0.6715 9.6436 2 ITSE 49.9 35.6 49.9 0.4487 3.6605 3 ISE 48.4 21.9 49.5 0.4253 3.6106 4 Pareto 2Obj 12.2 19.6 44.8 0.3345 2.6555 5 Pareto 3Obj 1.28 35.3 43.2 0.3079 2.5211 VI. CONCLUSION @IJMTER-2015, All rights Reserved 271

In this paper we showed an indigenous approach for optimizing the PID controllers. As compared to the previous research in which they used the Integral time error or integrate time absolute error is which is partially related to the settling time Peak overshoot and steady state error. In the present works by using the Matlab tool we showed that we can directly use the transient response parameter as a fitness function instead of the ITSE or ITAE etc. which gives desired response as compared to the other single objective GA technique. We found the Pareto optimal solution which minimizes the all there objective which we describes (Table-1). We also showed the use of the 2 objective Pareto solution and three objective Pareto solution. Pareto solution do not give the optimum value for every objective but instead it gives the solution which satisfy all objective. The one objectives can be found minimum at other value but other may the not satisfactory so in dilemma of choosing the value for satisfying two or more contradicting parameter we can use the Multi-objective GA for the Pareto optimal Solution. REFERENCES [1] Taher, S.A., Hemati, R., Abdolalipour, A., Tabie, S.H., Optimal Decentralized Load Frequency Control Using HPSO Algorithms in Deregulated Power Systems, American Journal of Applied Sciences 5. 1167-1174, 2008-09. [2] H. Bevrani, V. Mitani, K. Tsuji, Robust Decentralized AGC in a Restructured Power System Energy Conversion and Management 45 (2004), 2297 2312. [3] Kim Dong Hwa and Park Jin Ill, Intelligent PID Controller Tuning of AVR system using GA and PSO Springer- Verlag Berlin Heidelberg: ICIC 2005, Part II, LNCS 3645, pp 366-375.(2005). [4] Ziegler, G. and Nichols, N. B, Optimum settings for automatic controllers, Trans. ASME-1942, 64,759-768. [5] K.RamaSudha,V.S.Vakula, R.VijayaShanthi, PSO based Design of Robust Controller for Two Area Load Frequency Control with Non linarites, International Journal of Engineering Science and Technology, Vol. 2(5), 2010, 1311-1324 [6] G.H Cohen and G.A Coon: Theoretical Consideration of Retarded Control, Trans ASME 75,pp.827/834,(1953). [7] G. Raj Goutham,Dr. B. Subramanyam, IMC Tuning of PID Load Frequency Controllerand Comparing Different Configurations for Two Area Power System,Internationa ljournal of Engineering Research and Applications, Vol. 2, Issue 3, May-Jun 2012,pp.1144-1150. [8] Unbehauen, H., Keuchel, U., Kocaarslan, I., Real-Time Adaptive Control of Electrical Power and Enthalpy for a 750 MW Once-Through Boiler, Proceedings of IEE International Control Conference 91, Edinburg, Scotland, Vol. 1, pp. 42-47, 25-28 March 1991. [9] P. Sooraksa, G. Chen Fuzzy (Pl+D)2 Control for flexible robot arms, Proc. IEEE Int. Conf. on Control Appl., Deerborn, MI, Sept. 15-18, pp. 536-541, 1996. @IJMTER-2015, All rights Reserved 272