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

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

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

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

PID Controller Optimization By Soft Computing Techniques-A Review

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

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

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

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

TUNABLE METHOD OF PID CONTROLLER FOR UNSTABLE SYSTEM L.R.SWATHIKA 1, V.VIJAYAN 2 *

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

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

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

Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic

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

DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGRATING PROCESSES

EVOLUTIONARY ALGORITHM BASED CONTROLLER FOR HEAT EXCHANGER

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

Modeling and Control of Liquid Level Non-linear Interacting and Non-interacting System

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

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

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

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

A simple method of tuning PID controller for Integrating First Order Plus time Delay Process

Some Tuning Methods of PID Controller For Different Processes

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

Design and Analysis for Robust PID Controller

Adaptive Fault Tolerant Control of an unstable Continuous Stirred Tank Reactor (CSTR)

Md. Aftab Alam, Dr. Ramjee Parsad Gupta IJSRE Volume 4 Issue 7 July 2016 Page 5537

SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL

Tuning PID Controllers using the ITAE Criterion*

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

The PID controller. Summary. Introduction to Control Systems

Design of Model Based PID Controller Tuning for Pressure Process

Differential Evolution and Genetic Algorithm Based MPPT Controller for Photovoltaic System

A Novel Hybrid Fuzzy PID Controller Based on Cooperative Co-evolutionary Genetic Algorithm

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

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

TUNING OF TWO-DEGREE-OF-FREEDOM PI/PID CONTROLLER FOR SECOND-ORDER UNSTABLE PROCESSES

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

Logic Developer Process Edition Function Blocks

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

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

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

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

PID Controller Tuning Optimization with BFO Algorithm in AVR System

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

Comparison of Conventional Controller with Model Predictive Controller for CSTR Process

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

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

EFFICIENT CONTROL OF LEVEL IN INTERACTING CONICAL TANKS USING REAL TIME CONCEPTS

Pareto Optimal Solution for PID Controller by Multi-Objective GA

Design of PID Controller for IPDT System Based On Double First Order plus Time Delay Model

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

Online Tuning of Two Conical Tank Interacting Level Process

Improving a pipeline hybrid dynamic model using 2DOF PID

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

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

Key words: Internal Model Control (IMC), Proportion Integral Derivative (PID), Q-parameters

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

DESIGN OF FRACTIONAL ORDER PI CONTROLLER USING METAHEURISTIC ALGORITHMS APPLIED TO DC-DC BOOST CONVERTER- A COMPARISION

Comparative Analysis of PID and Fuzzy PID Controller Performance for Continuous Stirred Tank Heater

Variable Structure Control Design for SISO Process: Sliding Mode Approach

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

THE DESIGN AND SIMULATION OF MODIFIED IMC-PID CONTROLLER BASED ON PSO AND OS-ELM IN NETWORKED CONTROL SYSTEM

DYNAMICS and CONTROL

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

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

Department of Electronics & Communication Engineering

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

Identification of Heating Process and Control using Dahlin PID with Smith Predictor

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

Fuzzy Gain Scheduled PI Controller for a Two Tank Conical Interacting Level System

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

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

COMPARISON OF TUNING ALGORITHMS OF PI CONTROLLER FOR POWER ELECTRONIC CONVERTER

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

Relay Feedback based PID Controller for Nonlinear Process

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

Compensation of Dead Time in PID Controllers

Comparative Analysis of Air Conditioning System Using PID and Neural Network Controller

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

Comparison of Different Performance Index Factor for ABC-PID Controller

1 Faculty of Electrical Engineering, UTM, Skudai 81310, Johor, Malaysia

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

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

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

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

PROCESS DYNAMICS AND CONTROL

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process

Neural Network Predictive Controller for Pressure Control

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

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Position Control of AC Servomotor Using Internal Model Control Strategy

Intelligent Systems Applied to the Control of an Industrial Mixer

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

Transcription:

Volume 8 No. 8 28, 2-29 ISSN: 3-88 (printed version); ISSN: 34-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Tuning of PID Controller for Cascade Unstable systems Using Genetic Algorithm P.Vaishnavi, G.Balasubramanian. School of Electrical and Electronics Engineering, SASTRA Deemed to be University, Thanjavur, India Abstract Unstable system is difficult to control when compared with stable system. Even though different tuning methods were proposed, because of large dead times in unstable system the desired performance cannot be achieved with simple Proportional Integral Derivative (PID) controllers. The cascade control method is the successful and best method for controlling the unstable system than the single feedback control. It gives the better result than other methods especially in the case of disturbance. In this work we suggest the simple method of tuning the PID controller using Genetic Algorithm () for cascade unstable first order plus time delay process. In this work we give more importance for disturbance rejection than the set point tracking. Because in the process industries disturbance occur often than the set point changing. If there is a change in production rate then only the set point varies. The proposed method gives the improved performance for disturbance rejection when compared to other methods. By giving the disturbance and uncertainty in the model parameters the performance and robustness of the proposed method have been evaluated. The performance of the above mentioned algorithm has been evaluated by comparing the Integral Time Absolute Error (ITAE) with the method (22). Keywords: CSTR, Cascade control,pid controller, Genetic Algorithm (), Integral Time Absolute Error (ITAE). I. INTRODUCTION The Continuous Stirred Tank Reactor (CSTR) is used in many process industries.the main characteristic of the CSTR isit maintains constant temperature and concentration throughout the vessel. The constant concentration is achieved by continuous stirring but maintaining constant temperature in CSTR is one of the difficult tasks. The use of as a technique for solving control system optimizationproblem was explained bykrishna kumar et.al []. Varsek et.al [2] have discussed about in controller design and tuning. A simple method of tuning the cascade systems was proposed by Huang et.al. [3]. Smith predictor with cascade control was proposed by Kaya, I.[4].In enhanced control with a general cascade control [5] structure, Lee et.al [6] have proposed two IMC based PID controller for both loops.sree et.al [7] have explained about tuning of PID controllers for stable and unstable First Order PlusTime Delay systems. Telbany et. al [8] presented optimization of PID controller tuning using particle swarm optimizer and genetic algorithms. Optimal H2 IMC-PID controller was detailed by Nasution et.al[9].yusoff et.al [] have discussedabout tuningof PID controller using.in this work. a simple method of tuning the PID controller using for cascade unstable first order plus time delay process is proposed and the paper has been organized as follows: Section 2 describes the CSTR model. Section 3 discusses the cascade control and Section 4 explains the. Section 5 shows the simulation results of CSTR and evaluates the performance criteria. Finally section 6 concludes that the based PID controller is more robust. II. MODEL DESCRIPTION The continuous stirred tank reactor consists of a reactor vessel and it is surrounded by the jacket. The pump is used to supply steam or coolant to the jacket. It is responsible for maintaining the temperature of the fluid inside the reactor. The agitator is present inside the reactor and it is stirred continuously by the motor in order to maintain same concentration throughout the reactor vessel. In CSTR the feed is continuously get into the reactor vessel and the mixed product is taken out from it. The cross section of CSTR is given in the figure.. 2

Fig. Cross-sectional diagram of CSTR Integral mass balance on number of moles N i of species i in a reactor of volume V. [ACCUMULATION] = [IN] - [OUT] + [GENERATION] dni dt =F io F i +Vv i r i () Where F io =Inlet flow rate F i = Outlet flow rate v i = Stoichiometric coefficient. r i = Reaction rate (dependent on the reactant concentration) T A = ح +k Where T A =Temperature of species A k = Rate constant = Time constant ح (2) III. CASCADE CONTROL Two controllers, two sensors, one actuator and two processes in series are the elements of the cascade control system. A primary controller is otherwise called as master controller and its output that serves as the set point for a secondary controller which is called as slave controller. That controller output is used to control the final control element generate the variable which is directly effort the secondary process. Then the secondary process variable produced by the secondary process that effort the primary process. The block diagram of the cascade control is given in the figure 2. The inner loop of the block diagram consists of secondary controller, actuator and secondary process and the outer loop consists of primary controller and primary process. The inner loop functions resembles like a traditional feedback control system with a set point, a process variable, and a controller acting on a process by means of an actuator. The outer loop also does the same except that it uses the entire inner loop act as an actuator. In the CSTR example, the fluid temperature controller defines the set point that the feed flow rate required to be achieved. The fluid in the reactor vessel,fluid temperature controller and fluid temperature sensorare the elements of primary process. The jacket temperature controller, valve, jacket and jacket temperature sensor are the elements of secondary process.the valve acts as a final control element which is responsible for the flow rate of coolant or steam. And it directly affects the secondary process (jacket) and indirectly the primary process (reactor). 22

IV. GENETIC ALGORITHM Fig. 2 Block diagram of cascade control system The genetic algorithm is found by inspiring the biological evolution process. In a genetic algorithm, the concept of natural selection and genetic inheritance has been used. The genetic algorithm is used to find the optimized solution. In genetic algorithm different steps are involved like crossover, mutation etc. Usually the genetic algorithm starts by initializing the population.the is an iterative process and the population of each iterations is called generation. The fitness of the population has been evaluated in each generation. Then the fitness is an objective function it may be minimum or maximum function based on the applications it varies. Based on the fitness evaluation the individuals is selected from the population and considered this as a parent. After this process the best from the each individual has been combined and form a new offspring. The new offspring is considered as a individuals and again the new iteration take place in. The iteration continues until the maximum number of population has been reached or it reaches the required fitness level. Genetic algorithm is a search algorithm that is based on genetics principles and natural selection. As the number of iteration increases it produce better result. The flow chart of is given in the figure 3. INITIALIZE THE POPULATION MEASURE FITNESS SELECTION CROSSOVER MUTATION TERMINATION OF YES NO STOP Fig. 3.Flow chart of Genetic Algorithm 23

V. RESULTS AND DISCUSSION To evaluate the performance of the proposed design method, two examples are considered from the paper Enhanced control with a general cascade control structure (22). By using the MATLAB Simulink the simulation result of the proposed method is analyzed and compared with the method (22). Example G p = e 4s 2s ; G p2 = 2e 2s 2s+ (3) By using the based PID tuning method, the controllers value obtained are k cs =4.46, ح is = 3, ح ds =.28 and other for primary loop k cp = 2.48, ح ip =27.4, ح dp = 2.56 and two filters are α = 3.66, β =32.9 are used. This is compared with. method (22) where two PID controllers have been used, one for secondary k cs = 6.92, ح is = 4.6, ح ds =.79 and other for primary loop k cp = 3.3, ح ip = 36.22, ح dp = 3.8 along with two filters α = 3.66,β =32.9. With these controller settings the methods are simulated by giving a unit step change in set point and disturbance in the process. The figure 4 shows the behavior of the process when the step input is given. The figures 5 and 6 shows that if the disturbance is given in primary or secondary loop, the method gives oscillatory response but the method gives stable response within minimum period. And the figures 7 and 8 shows that if the uncertainty given in the process parameter, the method gives unstable response but the method gives stable response within minimum period. Hence the proposed method is superior to the method suggested by Lee et.al. (22)..4.2.8.6.4.2 2 4 6 8 2 4 6 8 2 Fig. 4 Simulation result for the step input..4.2.8.6.4.2 5 5 2 25 3 Fig. 5 Simulation result for the disturbance in secondary loop 24

TEMPERATUE (DEGREE) 2.5.5 -.5-5 5 2 25 3 Fig. 6 Simulation result for the disturbance in primary loop 2.5 2.5.5 -.5 2 4 6 8 2 4 6 8 2 Fig. 7. Simulation result for the change in tau value (% increase in tau,2%decrease in tau2).4.2.8.6.4.2 2 4 6 8 2 4 6 8 2 Fig. 8 Simulation result for the change in gain value(4% decrease in kp2) The table I shows the performance criteria with respect to ITAE, under perfect and uncertainty in process parameter conditions. 25

TABLE I PERFORMANCE COMPARISON FOR EXAMPLE Uncertainty in process parameters Criteria method method Step input ITAE 8.3 789.9 Disturbance in secondary loop ITAE 256 292 Disturbance in primary loop ITAE 273 83 % increase intau 2%decrease in tau2 ITAE 497 958.8 4% decrease in Kp2 ITAE 27 754.6 C. Example 2 G p = e 4s 2s ; G p2 = 2e 2s (4) s By using the based PID tuning method, the controllers value obtained are k cs =., ح is =.87, ح ds =.63 and other for primary loop k cp = 2.8, ح ip = 38.56, ح dp =.86 and two filters α = 4.7, β =32.9 are used. This is compared with. method (22) where two PID controllers have been used, one for secondary k cs =.35, ح is = 5.2, ح ds =.82 and other for primary loop k cp = 3.3, ح ip = 36.22, ح dp = 3.8 along with two filters α = 4.7, β =32.9. With these controller settings the methods are simulated by giving a unit step change in set point and disturbance in the process. The figure 9 shows the behavior of the process when the step input is given. The figures and shows if the disturbance is given in primary or secondary loop the method gives oscillatory response but the method gives stable response within minimum period. And the figure 2 shows that if the uncertainty given in the process parameter the method gives unstable response but the method gives stable response within minimum period. Hence the proposed method is superior to the method suggested by Lee et.al (22)..4.2.8.6.4.2 2 4 6 8 2 4 6 8 2 Fig. 9 Simulation result for the step input. 2.5.5 -.5 - -.5 5 5 2 25 3 Fig. Simulation result for the disturbance in primary loop 26

5 5-5 - 5 5 2 25 3 35 Fig. Simulation result-2 for the change in tau value(% increase in tau,2%decrease in tau2) 5 5-5 - 5 5 2 25 3 35 Fig. 2 Simulation result-2 for the change in gain value(4% decrease in kp) The table II shows the performance criteria with respect to ITAE, under perfect and uncertainty in process parameter conditions. Uncertainty in process parameters TABLE II PERFORMANCE COMPARISON FOR EXAMPLE 2 Criteria method method Step input ITAE 82.5 33 Disturbance in primary loop ITAE 3525 3279 % increase in tau 2%decrease in tau 2 ITAE 273787 437.62 4% decrease in Kp2 ITAE 99879 766 VI. CONCLUSION In this work the CSTR model is taken and it is divided into two parts. One part consists of integrating unstable process which is taken as a primary loop and the other part consists of stable process which is taken as a secondary loop. For CSTR, cascade control system is used. The idea of cascade structure is that the disturbances introduced in the inner loop are reduced in the inner loop itself before they extend into the outer loop. By the proper selection of PID controller values the desired temperature has been reached. For finding the PID values, the has been used. The results generated from this method were compared with the 27

method. The robustness of the system is also analyzed by giving disturbance in both primary and secondary loop and varying the system parameters (uncertainty in system parameters). Then from the above simulation results of two examples it is clear that the based PID tuning method give satisfactory response for a step change in input and disturbance or uncertainty occurred in the given model. For each of the cases, a better robust performance is obtained for the proposed method when parameters are perturbed. The ITAE is used to evaluate the performance of the two discussed methods. Then ITAE is minimum for based PID tuning method than the method. It reveals that the based controller is more robust and superior than the method(22). REFERENCES [] Krishnakumar, K., & Goldberg, D. E. (992). Control system optimization using genetic algorithms. Journal of Guidance, Control, and Dynamics, 5(3), 735-74 [2] Varsek, A., Urbancic, T., &Filipic, B. (993).Genetic algorithms in controller design and tuning. IEEE transactions on Systems, Man, and Cybernetics, 23(5), 33-339. [3] Huang, H. P., Chien, I. L., Lee, Y. C., & Wang, G. B. (998). A simple method for tuning cascade control systems. Chemical Engineering Communications, 65(), 89-2. [4] Kaya, I. (2). Improving performance using cascade control and a Smith predictor. ISA transactions, 4(3), 223-234. [5] Rezni.S and M.Revathi, Multi-Keyword Web Crawling Using Ontology, International Journal of Innovations in Scientific and Engineering Research (IJISER), vol.,no.4,pp.32-324, 24. [6] Lee, Y., Oh, S., & Park, S. (22). Enhanced control with a general cascade control structure. Industrial & engineering chemistry research4(), 2679-2688. [7] Sree, R. P., Srinivas, M.N., & Chidambaram, M. (24). A simplemethod of tuning PID controllers for stable and unstable FOPTDsystems. Computers & chemical engineering, (), 22-228. [8] El-Telbany, M. E. S. (27). Employing particle swarm optimizer and genetic algorithms for optimal tuning of PID controllers: A comparative study. ICGST- ACSE Journal, 7(2), 49-54. [9] Nasution, A,A.,Jeng,J-C, and Huang, H-P. (2). Optimal H2 IMC-PID controller with set-point weighting for time delayed unstable processes. Industrial & engineering chemistry research 5,4567-4578. [] Yusoff, T. A. F. K., Atan, M. F., Rahman, N. A., Salleh, S. F., &Wahab, N. A. (25). Optimization of PID tuning using genetic algorithm. Journal of Applied Science & Process Engineering, 2(2). 28

29

22