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

Similar documents
OPTIMIZATION OF PID CONTROLLER FOR A NONLINEAR MIMO SYSTEM AND COMPARATIVE PERFORMANCE ANALYSIS

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

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

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

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

PID Controller Optimization By Soft Computing Techniques-A Review

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

Comparison of Different Performance Index Factor for ABC-PID Controller

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

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

Design and Development of Model Predictive Controller for Binary Distillation Column

BFO-PSO optimized PID Controller design using Performance index parameter

PID Control Tuning VIA Particle Swarm Optimization for Coupled Tank System

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Evolutionary Computation Techniques Based Optimal PID Controller Tuning

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

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

Application Of Power System Stabilizer At Serir Power Plant

Control of a Double -Effect Evaporator using Neural Network Model Predictive Controller

Modeling and Analysis of a Real Time Spherical Tank Process for Sewage Treatment Plant

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

A COMPARATIVE APPROACH ON PID CONTROLLER TUNING USING SOFT COMPUTING TECHNIQUES

Parameter Estimation based Optimal control for a Bubble Cap Distillation Column

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

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

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Pareto Optimal Solution for PID Controller by Multi-Objective GA

Tuning of PID Controller in Multi Area Interconnected Power System Using Particle Swarm Optimization

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

International Journal of Innovations in Engineering and Science

EVOLUTIONARY ALGORITHM BASED CONTROLLER FOR HEAT EXCHANGER

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

LAMBDA TUNING TECHNIQUE BASED CONTROLLER DESIGN FOR AN INDUSTRIAL BLENDING PROCESS

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

Design of Model Based PID Controller Tuning for Pressure Process

Design of a Fractional Order PID Controller Using Particle Swarm Optimization Technique

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

Some Tuning Methods of PID Controller For Different Processes

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

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

Particle Swarm Optimization for PID Tuning of a BLDC Motor

CHAPTER 5 PSO AND ACO BASED PID CONTROLLER

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

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

Training a Neural Network for Checkers

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

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

Design and Implementation of PSO-PID Controller for MA2000 Robotic Manipulator

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

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Optimal design of a linear antenna array using particle swarm optimization

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

Research Article 12 Control of the Fractionator Top Pressure for a Delayed Coking Unit in Khartoum Refinery

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

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

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

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

PID Controller Tuning Optimization with BFO Algorithm in AVR System

COMPARISON OF TUNING ALGORITHMS OF PI CONTROLLER FOR POWER ELECTRONIC CONVERTER

Design and Implementation of PID Controller for Single Capacity Tank

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating processes, Part IV: PID Plus First-Order Lag Controller

Genetic Algorithm Optimisation of PID Controllers for a Multivariable Process

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

Research Article Tuning and Retuning of PID Controller for Unstable Systems Using Evolutionary Algorithm

Application of SDGM to Digital PID and Performance Comparison with Analog PID Controller

Controlling of Temperature Process using IMC-PID and PSO

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

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

Load Frequency Controller Design for Interconnected Electric Power System

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

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

Tuning interacting PID loops. The end of an era for the trial and error approach

DESIGN OF PSO-PID CONTROLLER FOR A NONLINEAR CONICAL TANK PROCESS USED IN CHEMICAL INDUSTRIES

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

ONLINE ESTIMATOR FOR DISTILLATION COLUMN USING ANN. Vijander Singh* Indra Gupta Puneet Gulati H.O Gupta

Design of controller for Cuk converter using Evolutionary algorithm via Model Order Reduction

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections

Review of Tuning Methods of DMC and Performance Evaluation with PID Algorithms on a FOPDT Model

Design of PID Controller with Compensator using Direct Synthesis Method for Unstable System

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

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

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

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

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

Optimal Tuning of PI Controller Parameters for Three- Phase AC-DC-AC Converter Based on Particle Swarm Algorithm

DESIGN OF PSO, BFO, ACO BASED PID CONTROLLER FOR TWO TANK SPHERICAL INTERACTING SYSTEM

Designing PID for Disturbance Rejection

SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL

Optimized Retuning of PID Controllers for TITO Processses

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

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

MM7 Practical Issues Using PID Controllers

Soft Computing Based Cavity Temperature Control of Plastic Injection Molding system

OPTIMAL PLACEMENT OF UNIFIED POWER QUALITY CONDITIONER IN DISTRIBUTION SYSTEMS USING PARTICLE SWARM OPTIMIZATION METHOD

GAIN SCHEDULING CONTROL DESIGN FOR SHELL HEAVY OIL FRACTIONATOR COLUMN

Transcription:

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online): 2321-0613 Auto-tuning of PID Controller for Distillation Process with Particle Swarm Optimization (PSO) Method Mehul Pragjibhai Girnari 1 Prof. Vinod P. Patel 2 1,2 Department of Instrumentation and Control Engineering 1,2 L.D. College of Engineering, Ahmedabad, 380015 Abstract Distillation column is the most common thermal separation unit used in various types of industries, i.e. Petroleum refineries, Chemical process industries, Pharmaceutical industries, water purification and desalination plants, etc., understanding its behaviour and accordingly designing a control system has been defined a good characteristic of a process control engineer. In order to perform separation distillation column requires a huge amount of energy for both heating and cooling. Thus, to make the whole process more economic, it is desirable to design and control the energy efficient process in order to improve the purity of finality and the intermediate products. As the distillation column is a multivariable, non-linear and highly interactive process, to control it efficiently, there is always a need to develop innovative and advanced control strategies in order to obtain high economic performance. When traditional PID controller tuning methods fail to provide optimal values of PID parameters, we need to go for advanced control strategies. In order to use these advanced control strategies, the process model is required to obtain. In recent times, many advanced control strategies are available like Particle Swarm Optimization (PSO) and many other soft-computing techniques can be used for an optimal tuning of PID controller. Key words: Binary, Distillation, PID, PID tuning, PSO I. INTRODUCTION The term distillation refers to a physical separation process or a unit operation. Distillation is a thermal separation method for separating mixtures of two or more substances into its component fractions of desired purity, based on differences in volatilities of components, which are in fact related to the boiling points of these components by the application and removal of heat. A simple two-product continuous distillation column is shown in Fig. 2. The column has N stages on which the vapor-liquid equilibriums occur. The feed enters the column on the stage N F. This stage divides the column into a rectifying section and a stripping section. At the bottom of the column there is a reboiler which provides energy to the column in order to produce vapor. The mixture is heated to form a flow of vapor rising up inside the column. In the stripping section, the less volatile component is enriched while in the rectifying section the more volatile component is enriched. The top product is condensed by the condenser from which there is a reflux flow back to the top of the column to enhance the purity of the product. Fig. 1: A Binary Distillation Column Operation In order to achieve the purest form of a component or to achieve the desired composition of a product depending according to the requirement, we need to manipulate & control various variables of the distillation column such as temperature of trays, reflux flow rate, distillate flow rate, vapor boil up rate and the pressure in the column. These variables may vary in practice due to different reasons. This paper is organized as follows. Section-II shows open loop and closed cool simulation model of binary distillation column by using fundamental modelling approach. Section-III gives the details about PSO technique and tuning using the same. Section-IV will shows the performance comparison of PSO based PID tuning with Cohen-Coon tuning. Finally in Section-V, conclusion is made. II. MODEL SIMULATION IN MATLAB TOOL In order to develop the dynamic momdel of binary distillation column, fundamental modelling technique is used which is based on the material balance, energy balance and momentum balance equations. How to develop dynamic model of distillation column is discussed in my previous paper.[1] reference of which was taken from [4]. All rights reserved by www.ijsrd.com 964

Parameter Value Total number of trays (N T ) 16 Feed tray location (N F ) 7 Feed flow rate (F) 1 Feed composition (z F ) 0.5 Feed condition (q F ) 1 Relative volatility (α) 1.5 Effect of vapour on liquid (λ) 0 Reflux rate (L) 2.70629 Vapor boil-up rate (V) 3.20629 Distillate flow rate (D) 0.5 Bottom flow rate (B) 0.5 Table 1: Steady-State Data For Distillation Column Dynamics Fig. 2: Binary distillation column open loop simulation mode Here, for this work simulation is performed in Matlab tool with the help of S-function block. An open loop model of binary distillation column is shown in the figure below. Fig. 3: Internal view of Binary distillation model block with S-function Fig. 4: Binary distillation column closed loop simulation model The nominal values of distillation column dynamics are shown in the table 1. III. PARTICLE SWARM OPTIMIZATION TECHNIQUE Particle swarm optimization (PSO) is a population based stochastic soft computing optimization technique proposed by Dr. Eberhart and Dr. Kennedy in 1995. Actually, at the start, they were developing the computer simulation software for a bird moving around food sources in a large number, then later they realize how well their proposed algorithm can work for the solution of different kinds of optimization problems. The PSO technique is inspired by the social behaviour of a group of individuals such as a flock of birds, animals moving in herds, or schools of fish moving together. To understand the working of PSO technique in a simple manner, suppose a group of birds flying over a search area where they can smell a hidden source of food. The one who is nearest to the food, chirps the loudest and the other birds start to fly towards it by changing its direction. If any of the other flying birds comes nearer to the food than the first, it chirps more loudly and the other birds will change the direction over toward him. This searching pattern continues until one of them reach to the food. A. Particle Swarm Optimization (PSO) Algorithm The algorithm for particle swarm optimization method is shown in the table 2. Steps An operation to be performed Step-1 Initialize i max,w 1,ϕ 1,ϕ 2, n (population size), x i,min, andx i,max. Step-2 Initialize the starting position and velocities of the variables as x i,k = x i,min + (x i,max x i,min )u i k = 1 n and v i,k = 0 Step-3 Compute p i,k =f(x i,k ) k = 1 n Step-4 Compute pbest i,k = p i,k and gbest i = minimum(pbest i,k ) The location of p i,k and gbest is given by p i,k and g i,k. Step-5 Update velocity v i+1,k = w 1 v i,k + ϕ 1 (p xik x i,k ) u i + ϕ 2 (g ix x i,k ) u i Step-6 Update current position to new position by x i+1,k = x i,k + v i+1,k Step-7 Evaluate fitness function p i+1,k = f(x i+1,k ) All rights reserved by www.ijsrd.com 965

Step-8 Check for local best If p i+1,k < pbest i,k then pbest i+1,k =p i+1,k Step-9 Update global best gbest i+1 = minimum(pbest i+1,k ) Step10 Check for termination criteria If i > i max then stop, else i = i + 1 and go to step-5. Table 2: Particle Swarm Optimization (PSO) algorithm Where, i max = maximum number of iteration w 1 = weight factor ϕ 1, ϕ 2 = acceleration parameter n = swarm population size x i,k, x i+1,k = position of swam at i and i+1 iteration pbest i,k, pbest i+1,k = local best at i and i+1 iteration gbest i, gbest i+1 = global best at i and i+1 iteration v i,k, v i+1,k = velocity at i and i+1 iteration u i = random number B. Particle Swarm Optimization (PSO) Based PID Tuning An optimal PID tuning is a process of finding out the best value of the PID parameter namely, ( K p, K i, K d ) that provides an optimal control performance. There are a large number of methods available to tune PID controller such as Ziegler-Nicholas tuning, Cohen-Coon tuning, Internal Model Control (IMC) tuning, Integral Time Absolute (ITAE) tuning, Lambda tuning, etc. In this section it is shown that how we can tune PID controller optimally with Particle Swarm Optimization (PSO) algorithm. Steps Operation to be performed Step-1 Initialize following PSO parameters. Step-2 Initialize the starting position ( K p, K i, K d )and velocities of the swarm particle. Step-3 Evaluate fitness function. Step-4 Compute Pbest and gbest for ( K p, K i, K d ). Step-5 Update the velocities for ( K p, K i, K d ). Step-6 Update current position to new position for ( K p, K i, K d ). Step-7 Evaluate fitness function. Step-8 Check for local best. Step-9 Update global best. Step10 Check for termination criteria, if satisfied then terminate the algorithm else go to step-5. Table 3: PSO based PID tuning algorithm The flowchart for PSO based PID tuning is shown in the figure below. Fig. 6: Flowchart of PSO based PID tuning C. PSO Based PID Tuning Toolbox Design In GUI I have developed a GUI (Graphical User Interface) model for PSO based PID tuning in Matlab as shown in the figure below: Fig. 7: GUI model for PSO based PID tuning Fig. 5: PSO Based PID Tuning Technique All rights reserved by www.ijsrd.com 966

Fig. 8: Simulation model of PSO based PID tuning Fig. 11: Set-point tracking comparison (a) (b) Fig. 12: Disturbance rejection comparison (10% change in feed flow rate) (c) Fig. 9: a, b, c. swarm position Initial, after 10 iteration, at end IV. PERFORMANCE ANALYSIS In this section, the performance comparison of proposed ACO based PID tuning is shown with other conventional methods for set-point tracking well as disturbance rejection. Fig. 13: Disturbance rejection comparison (10% change in feed composition) Fig. 14: Disturbance rejection comparison (10% change in reflux flow rate) Fig. 10: Step response comparison of PSO based PID tuning with Cohen-Coon tuning All rights reserved by www.ijsrd.com 967

V. CONCLUSION From the statistical analysis as shown in the section-iv, it is concluded that PSO (Particle Swarm Optimization) method based PID tuning is giving optimal values of PID parameters which will lead to provide more effective control performance as compared to conventional PID tuning methods in terms of both set-point tracking as well as disturbance rejection. Also, PSO based PID tuning provides better performance in terms of performance indices. Fig. 15: Disturbance rejection comparison (10% change in vapour flow rate) Fig. 16: Disturbance rejection comparison (10% change in feed condition) REFERENCES [1] Mehul Pragjibhai Girnari, Dynamic Modeling and Control of Binary Distillation Column, IJSRD, volume- 4, issue-2, pp-1779-1786, April-2016. [2] H. S. Truong, I. Ismail, R. Razali, Fundamental Modeling and Simulation of Binary Continuous Distillation Column, IEEE, International Conference on Intelligent and Advance systems (ICIAS), pp. 1-5, June-2010. [3] Islam, Irraivan and Noor Hazrin, Monitoring and Controlling System for Binary Distillation Column, Proceeding of 2009 IEEE Student Conference on Research and Development, pp.453-456, Nov. 2009. [4] Skogested and Ian, Multivariable Feedback Control Analysis and Design, book (2 nd Edition) 2005. [5] B. Wayne Bequette, Process Control: Modeling, Design and Simulation, book, Prentice-Hall International Series in the Physical and Chemical Engineering Sciences), 2002 edition. [6] Pradeep B. Deshpande, Distillation Dynamics and Control, ISA, Tata McGraw-Hill, (1 st edition).1985. [7] Antonio Visioli, Practical PID Control, Book 2006 Edition, Springer publication. [8] Su Whan Sung, Jietae Lee, In-Beum Lee, Process Identification and PID Control, Book 2009 Edition. [9] Rajesh Kumar Arora, OPTIMIZATION Algorithms and Applications, Book, CRC press, 2015 edition. Fig. 17: Disturbance rejection comparison (when feed tray location varies from 7 to 3 to 7) The analysis is also made in terms of rise time, settling time, overshoot and steady-state error. Tuning Rise time Settling time Overshoot e method (t r ) (t s ) (%) ss Cohen- 3.3487 25.7266 1.5750 0 Coon PSO 3.3487 22.9882 1.6856 0 Table 4: Response analysis for different tuning methods Also, the comparison is made for performance indexes i.e. IAE, ITAE and ISE etc. as shown in the table 5. Tuning method IAE ITAE ISE Cohen-Coon 0.3712 2.930 0.01319 PSO 0.3708 2.673 0.01354 Table 5: Performance index comparison All rights reserved by www.ijsrd.com 968