Relay Feedback based PID Controller for Nonlinear Process

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

Design of Model Based PID Controller Tuning for Pressure Process

Online Tuning of Two Conical Tank Interacting Level Process

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

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

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

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

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

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

Design and Simulation of Gain Scheduled Adaptive Controller using PI Controller for Conical Tank Process

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

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

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

Comparison of Conventional Controller with Model Predictive Controller for CSTR Process

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

Performance Analysis Of Various Anti-Reset Windup Algorithms For A Flow Process Station

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

A Comparative Novel Method of Tuning of Controller for Temperature Process

Model Predictive Controller Design for Performance Study of a Coupled Tank Process

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

Design and Implementation of PID Controller for Single Capacity Tank

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

Digital Control of MS-150 Modular Position Servo System

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

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Different Controller Terms

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

ADVANCES in NATURAL and APPLIED SCIENCES

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

FUZZY ADAPTIVE PI CONTROLLER FOR SINGLE INPUT SINGLE OUTPUT NON-LINEAR SYSTEM

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

Modified ultimate cycle method relay auto-tuning

InstrumentationTools.com

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

Some Tuning Methods of PID Controller For Different Processes

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

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

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

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

Experiment 9. PID Controller

EVALUATION AND SELF-TUNING OF ROBUST ADAPTIVE PID CONTROLLER & FUZZY LOGIC CONTROLLER FOR NON-LINEAR SYSTEM-SIMULATION STUDY

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

The PID controller. Summary. Introduction to Control Systems

MM7 Practical Issues Using PID Controllers

F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. <

Loop Design. Chapter Introduction

PID Controller Design for Two Tanks Liquid Level Control System using Matlab

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

THE general rules of the sampling period selection in

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

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

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

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

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

COMPARATIVE STUDY OF PID AND FUZZY CONTROLLER ON EMBEDDED COMPUTER FOR WATER LEVEL CONTROL

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

Modeling and simulation of level control phenomena in a non-linear system

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

Labview Based Gain scheduled PID Controller for a Non Linear Level Process Station

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

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

E-ISSN :

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

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

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

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

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Position Control of a Hydraulic Servo System using PID Control

Neural Network Predictive Controller for Pressure Control

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

International Journal of Research in Advent Technology Available Online at:

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

New PID Tuning Rule Using ITAE Criteria

Design and Analysis for Robust PID Controller

DESIGN OF MODEL REFERENCE ADAPTIVE CONTROLLER FOR CYLINDER TANK SYSTEM

Fundamentals of Industrial Control

Variable Structure Control Design for SISO Process: Sliding Mode Approach

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Optimal Control System Design

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

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

Glossary of terms. Short explanation

CONTROLLER DESIGN BASED ON MODEL PREDICTIVE CONTROL FOR A NONLINEAR PROCESS

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

Extensions and Modifications of Relay Autotuning

DETERMINATION OF THE PERFORMANCE OF NEURAL PID, FUZZY PID AND CONVENTIONAL PID CONTROLLERS ON TANK LIQUID LEVEL CONTROL SYSTEMS

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

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

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

Real Time Level Control of Conical Tank and Comparison of Fuzzy and Classical Pid Controller

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

An Expert System Based PID Controller for Higher Order Process

Design of Compensator for Dynamical System

Lab 2, Analysis and Design of PID

Open Access IMC-PID Controller and the Tuning Method in Pneumatic Control Valve Positioner

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

Instrumentation and Process Control. Process Control. Pressure, Flow, and Level. Courseware Sample F0

Relay Methods and Process Reaction Curves: Practical Applications

A Case Study in Modeling and Process Control: the Control of a Pilot Scale Heating and Ventilation System

Transcription:

Relay Feedback based PID Controller for Nonlinear Process I.Thirunavukkarasu, Dr.V.I.George, * and R.Satheeshbabu Abstract This work is about designing a relay feedback based PID controller for a conical tank level process. The level control becomes quite typical due to the nonlinear shape of tank. Many process industries use conical tanks because of its shape contributes to better drainage of solid mixtures, slurries and viscous liquids. So control of conical tank presents a challenging problem due to its nonlinearity and constantly changing cross-section. Keywords PID controller, Relay feedback, Conical Tank, Closed loop response Nomenclatures: h- Relay magnitude W u - Ultimate frequency of procees variable a- Peak amplitude of process D- Time delay variable K u - Ultimate gain of procees T- Time constant variable P u - Ultimate period of procees variable MPC Model Predictive Control A I. INTRODUCTION K p -Steady state gain which is taken as.9 DMC Dynamic Matrix Control conventional PID controller is used to control the conical tank level system based upon tuning rules. A single run of the relay feedback experiments carried out to characterize the dynamics including the type of damping behavior, the ultimate gain, and ultimate frequency. From the knowledge of ultimate gain and ultimate frequency, we can obtain the tuning parameters by using ZN-Continuous Cycle method. The real time implementation of conical tank level process using relay feedback for various set points gave satisfactory Thirunavukkarasu Indiran, Associate Professor is with the Department of Manipal Univeristy, Manipal 7 1, India (itarasu1881@gmail.com ). George Vadakekara Itty, Professor is with the Department of Manipal Univeristy, Manipal 7 1, India (*Corresponding author vig_rect@yahoo.com) Satheeshbabu.R, Research Scholar is with the Department of Manipal Univeristy, Manipal 7 1, India (satheeshbabu317@gmail.com) plots. The respective process model for each & every plot has been identified. The PID controller parameters have been found by using relay testing and the PID controller has been designed for various set points. The implementation of designed PID controller for the conical tank level system gave satisfactory and desired responses. The designed PID controller s response is able to provide tracking of the given set point whenever a positive or negative load was applied. MATLAB/SIMULINK software was used for simulation and real time implementation of conical tank level control system. This paper is organized as Section- with literature review, Section-3 with Control Methodology, Section- with Result analysis and Section- with conclusion and future works. 1.1 Problem description A basic problem in process industries is control of liquid level in non-linear process tank. A level that is too high may upset reaction equilibrium, cause damage to equipment, or result in spillage of valuable or hazardous material. If the level is too low, it may have bad consequences for the sequential operations. Hence, control of liquid level is an important and common task in process industries. [1] Conical tanks are extensively used in process industries, petrochemical industries, food process industries and wastewater treatment industries. Control of conical tank is a challenging problem because of its non-linearity and constantly changing in area of cross section. Hence for these reasons the conical tank process is taken here. [] About 9% of process control loops are of PID or PI type. PID control is often combined with other technologies to build the complex automation systems that are used in many industries. Chemical and petrochemical control strategies are often organized in a hierarchy of functions, with scheduling and optimization functions running on top of the hierarchy, multivariable predictive controllers in the middle and PID controllers at the lower level, directly sending control signals to actuators. Tuning a controller implies setting its adjustable parameters to appropriate values that provide good control performance. Auto-tuning can be seen as a combination of a http://dx.doi.org/1.1/ IJCCIE.E118 1

procedure for characterizing process dynamics with a method for calculating controller parameters. [3] 1. Objectives: 1. To study the nonlinear behavior of conical tank level process.. To identify the process model using relay feedback test. 3. To provide PID controller tuning using relay feedback test.. To evaluate the performance of designed controller. II. LITERATURE REVIEW T. Pushpaveni et al in their more generalized research identified the conical tank system as a non-linear system. They implemented model of conical tank system with the help of first principle differential equation. They used MATLAB ODE solver/simulink to solve the differential equation. The results were validated by using the transfer function model and ODE response. The conventional PID controller was implemented to track the multi set point changes in level of the conical tank process by using different tuning rules. The relay feedback test was conducted to the process to identify the tuning parameters of PID structure. The MPC Controller was also implemented to track the servo response and regulatory response. The performance indexes of different tuning rules were also obtained. The simulation results proved that the MPC control method is an easy-tuning and more effective way to enhance stability of time domain performance of the conical tank system. [] Geetha M. and Jovitha Jerome et al in their research paper observed that the shapes of relay feedback responses are useful in extracting additional information about process dynamics. From a methodical analysis of the shape information, different processes can be broadly classified into three major categories. Different tuning rules were employed to find appropriate PID controller settings. The results showed that their proposed method resulted in improved auto tuning in a straight forward manner. Thus, shape information is useful in inferring the correct model structure of the process and also in selecting the appropriate control strategy to offer improved performance. The advantage of this method is that by using single relay feedback test all the parameters can be identified. The results showed that the proposed method gives improved tuning parameter estimates and hence an improved closed loop response.[3] Majid Jamal Abdulraham AL-Kharoosi et al worked on the conical tank level process. They identified the conical tank system after interfacing the conical tank system setup with PC, designed PID and Robust controller for conical tank system and finally both controller results were compared. Several steps were described to identify conical tank system and to it s important parameters: time constant (T), time delay (D) and gain of the system. Designing PID and Robust controller was also described in this paper. For PID controller Ziegler Nicholas method was chosen to get PID elements. Robust controller was designed by Co-prime Factorization method. They found the closed loop response of conical tank system for different regions. They concluded that the PID controller was giving good performance within the given regions. On the other hand, robust controller have good responses in all regions.[] III. CONTROL METHODOLOGY 3.1 Introduction This section emphasizes on the experimental setup of the conical tank level process and the assumptions made while implementing the process. The relay properties have also been discussed in this section. The relay testing model equations and PID algorithm which is going to be used for result analysis is also presented in this section. 3. Experimental Setup Fig.1 Experimental Setup of Conical Tank Level Process Fig.1 shows the nonlinear system consist of a conical tank, a water reservoir, an electrical pump, a rotameter, a differential pressure transmitter, an electro pneumatic converter (I/P converter), an interfacing DAQ and a Personal Computer (PC). The differential pressure transmitter output is interfaced with Computer using DAQ in the RS-3 port of the PC. Fig.1. shows the real time setup of conical tank system. One valve is to control the flow out which should be constant during the process so the tank does not get full with maximum flow in (3lph) and does not be empty with the lowest flow in (18lph). The flow in can be controlled by the valve or by the pump motor, in this process is controlled by the http://dx.doi.org/1.1/ IJCCIE.E118 1

pump motor. The voltage of this pump is the input of the conical tank system and the water height in the conical tank is the output of this process. [] 3.3 Assumptions: It is a medium process. The sampling time is taken as.1s. A lower operating region in conical tank has been chosen to identify the level process. The actuator (pump) has limited physical operating range [,1]. So a saturation block with lower limit and upper limit 1 is added after relay device. The level in the conical tank is converted into its equivalent percentage so that it is made easy to convert D/A, A/D and standard unit conversion. 3. Relay Properties: Error is given as the input to the relay. Switching ON and OFF time of the relay can be varied. Output ON and OFF amplitude can also be varied. 3. Relay testing model equations: By using Astrom Hagglund relay feedback test the model equations (1,) can be found.the Astrom and Hagglund relay feedback test is based on the observation that, when the output lags behind the input by radians, the closed-loop system can oscillate with a period of Pu. A relay of magnitude h is inserted in the feedback loop. Initially, the input u(t) is increased by h. Once the output y(t) starts increasing after a time delay (D), the relay switches to the opposite direction, u(t)-h. Because there is a phase lag of -, a limit cycle of amplitude a is generated. The period of the limit cycle is the ultimate period, Pu. The approximate ultimate gain, Ku, and the ultimate frequency Wu, are given by The Time constant and Time delay can be found by using the following equations: The transfer function or model can be found by using the equation 3. PID algorithm: (1) () (3) () () The PID controller equation is given by: The PID parameters can be found by using Z-N tuning method : Proportional gain is given by: Integral gain is given by: (8) Derivative Gain is given by: (9) The basic experimental setup, the relay testing model equations (1-) and PID algorithm (7-9) were discussed in this section. Now the real time experimentation by using the simulation block diagram model will be discussed in the next section. () (7) Fig. Block diagram for relay feedback test Fig.3 Output response for relay feedback test.1 Introduction IV. RESULT ANALYSIS This research paper discusses the real time implementation of conical tank level process using relay feedback for various set points, identifying the process model using the plots obtained and shown in Fig.8. The Simulink model for the implementation of the PID controller is also shown in Fig. and Fig.7.. Experimentation and Plots: The system is in a closed output feedback loop. Inside the loop just before the plant a relay with saturation block is added. The conical tank level system is made on. Using the Simulink model, the responses are obtained and plotted (Shown in Fig. and Fig.) http://dx.doi.org/1.1/ IJCCIE.E118 1

.3 System Identification: Setpoint TABLE III PARAMETERS USED FOR PROCESS MODEL IDENTIFICATION FOR GIVEN SETPOINT 1 1 Relay Saturation In1 Out1 Plant 1 s+1 TRIA L NO h a (cm) Ku Pu Wu (Hz) D (s) T (s) MODEL Fig. Simulation Block Diagram of relay testing 1.3 1. 9..1 7. 3.37 TRIAL NO TABLE.I RELAY SETTINGS FOR GIVEN SETPOINT 1 SWITCH ON SWITCH OUTPUT POINT OFF WHEN POINT ON 1 1-1 - OUTPUT WHEN OFF For Fig. we keep the Output ON and OFF points constant at [,-] and keep on increasing the Switch ON and OFF points from [1,-1] to [,-] we get the following Plots: Results: From the set of observations with fixed set point it is observed that with Switch ON and OFF points at[1,-1] and Output ON and OFF points at [7,-7] we get proper sustained oscillations. It is also observed that with Switch ON and OFF points at [1,-1] and Output ON and OFF values at [,-] we get the minimum error. Relay Error. PID Controller Design : Equations used for finding the PID parameters: Enter the value of ultimate gain: Ku= ( Using given formula in equ.1), Enter the value of ultimate period:pu= ( Using given formula in equ.) Proportional Gain Kp=.*Ku, Integral Gain, Ki=(*Kp)/Pu, Derivative Gain Kd=(Kp*Pu)/8 TABLE VI PID PARAMETERS FOR GIVEN SETPOINT 1. PID Controller Implementation Output -. 1 1.. Sampling Instants(sample period:.1s) x 1 Fig. Input output of the relay with Switch ON/OFF points[1,-1] (Trial 1) Output(cm) 1 1 1 1 8 Process variable. 1 1.. Sampling instants (sample period:.1s) x 1 Fig. Closed loop response of conical tank process using relay with Switch ON/OFF points[1,-1] (Trial1) Fig.7 Block diagram for PID controller implementation for a given setpoint From Table- for given setpoint 1, the values of K p =3.9 K d =13.1 and K i =1.1 are chosen and following response is obtained as shown in Fig.8. using the simulink model shown in Fig.7. Output 18 1 1 1 1 8 Process variable Setpoint 8 1 1 Sampling Instant x 1 Fig. 8 PID controller response for given setpoint 1 http://dx.doi.org/1.1/ IJCCIE.E118 17

Inference It can be observed that the real time implementation of conical tank level process using relay feedback for various set points gave satisfactory plots. The respective process model for each region have been found. The PID controller parameters have been found by using equations (1,,7,8,9). Also the implementation of designed PID controller gave satisfactory and desired response for the servo and regulatory mode. V. CONCLUSION AND FUTURE SCOPE.1 Conclusion: The switching happens faster when the error range is small. If the error is higher than the relay signal width is also higher. Increase in Set point and Switch ON and OFF points increases error. Error is reduced by increasing the Output ON-OFF point The real time implementation of conical tank level process using relay feedback for various set points gave satisfactory plots The implementation of designed PID controller gave satisfactory and desired response. The PID controller s response tracks the given set point and showed disturbances whenever a positive or negative load was applied as shown in Fig.8 around e + and 9e + samples. Future scope : [] Majid Jamal Abdulraham AL-Kharoosi I.Thirunavukkarasu Shreeesha.C V.I.George: Experimentation Studies of PID and Robust Controller for the Conical Tank System, ETSDET-1, S.S. College of Engineering, Udaipur. 31 st Jan-1 st Feb. 1. [3] Geetha M. and Jovitha Jerome: Implementation and Performance Analysis of an Improved Relay Feedback Auto Tuning PID Controller,Australian Journal of Basic and Applied Sciences, 7(7): - 3, 13, ISSN 1991-8178 [] S.Majhi and Bajrangbali : Relay Based Identification of Systems,International Journal of Scientific & Engineering Research,Volume 3, Issue, June-1 1 ISSN 9-18 [] T.Pushpaveni, S.Srinivasulu Raju, N.Archana, M.Chandana: Modeling and Controlling of Conical tank system using adaptive controllers and performance comparison with conventional PID,International Journal of Scientific & Engineering Research, Volume, Issue, May-13 9 ISSN 9-18 In this paper the relay feedback based PID controller has been designed and implemented. The real time implementation of various other controllers like MPC,DMC,Robust controllers can be done using relay feedback in the future and results can be compared with respect to various performance indices. ACKNOWLEDGEMENT The authors would like to thank Manipal Institute of Technology, Manipal University for sponsorign the experimental setup under Post-Doctoral research grant under wide circular MIT/AD-R&C/Post-Doc/1 dated 3 th Nov. 1. The authors thank the parent department for providing the necessary infrastructure for carying out the experimentation. REFERENCES [1] D. Marshiana and Dr.P.Thirusakthimurugan Design of Ziegler Nichols Tuning controller for a Non-linear System, International Conference on Computing and Control Engineering (ICCCE 1), 1 & 13 April, 1 ISBN 978-1-7-8-9 http://dx.doi.org/1.1/ IJCCIE.E118 18