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

Similar documents
Design of Model Based PID Controller Tuning for Pressure Process

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Relay Feedback based PID Controller for Nonlinear Process

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

A Comparative Novel Method of Tuning of Controller for Temperature Process

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

Design and Implementation of PID Controller for Single Capacity Tank

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

Some Tuning Methods of PID Controller For Different Processes

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

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

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

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

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

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

Online Tuning of Two Conical Tank Interacting Level Process

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

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

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

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

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

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

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

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

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

STAND ALONE CONTROLLER FOR LINEAR INTERACTING 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

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

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

New PID Tuning Rule Using ITAE Criteria

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

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

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

MM7 Practical Issues Using PID Controllers

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

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

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

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

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

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

LABVIEW BASED TUNING OF PI CONTROLLERS FOR A REAL TIME NON LINEAR PROCESS

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

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

Different Controller Terms

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

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

Position Control of DC Motor by Compensating Strategies

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

ADVANCES in NATURAL and APPLIED SCIENCES

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

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

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

International Journal of Engineering and Techniques - Volume 5 Issue 2, Mar-Apr 2019

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

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

Digital Control of MS-150 Modular Position Servo System

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

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

E-ISSN :

Pareto Optimal Solution for PID Controller by Multi-Objective GA

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

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

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

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

LAMBDA TUNING TECHNIQUE BASED CONTROLLER DESIGN FOR AN INDUSTRIAL BLENDING PROCESS

UNIT IV CONTROLLER TUNING:

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

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

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

Modified ultimate cycle method relay auto-tuning

DESIGN OF MODEL REFERENCE ADAPTIVE CONTROLLER FOR CYLINDER TANK SYSTEM

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

Variable Structure Control Design for SISO Process: Sliding Mode Approach

Instrumentation and Control Systems

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

TEMPERATURE PROCESS CONTROL MANUAL. Penn State Chemical Engineering

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

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

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

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

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

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

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

International Journal of Innovations in Engineering and Science

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

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

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

2.7.3 Measurement noise. Signal variance

Resistance Furnace Temperature System on Fuzzy PID Controller

Real Time Application of Ants Colony Optimization

Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)

An Expert System Based PID Controller for Higher Order Process

Further Control Systems Engineering

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

SCIENCE & TECHNOLOGY

Transcription:

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 01, 2015 ISSN (online): 2321-0613 Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4 1,2,3 U.G Student 4 Assistant Professor 1,2,3,4 Department of Instrumentation & Control Engineering 1,2,3,4 Saranathan College of Engineering, Trichy, Tamilnadu, India Abstract Modeling and control of highly nonlinear system is important in industries. The work on the development of model identification and controller designing for spherical tank level control process. [1] Spherical tank is considered as nonlinear system, where the aim is to control the liquid level of tank. Control of liquid level in spherical tank system is highly challenging due to variation in the area of cross section of spherical tank with change in shape. So, tank is liberalized into different operating regions by step test method. First order plus dead time model is identified from real time process tank at different operating point and multiple PID controller were planned to implement. Different type of algorithm (ZN, CC, and IMC) was to be applied in simulation environment and optimized controller setting is highlighted on the basis of time domain analysis, error criterion test, and by stability analysis.[1] Key words: Spherical tank, PID controller, First order plus dead time model, ZN, CC, IMC simulations are carried out for the regions and then the controller is designed for the problem.[3] A. Mathematical Modeling of Spherical Tank: I. INTRODUCTION Most of the chemical industries have many challenging problems during nonlinear dynamic behavior. Because of the nonlinearity, most of the chemical industries are in need of traditional control techniques control of a level in spherical tank is important because the change in shape gives rise to the nonlinearity. The chemical industries need the liquids to be pumped, stored in tank and then pumped to another tank. Most of the times the liquid will be processed by chemical and mixing treatment in the tanks, but always the level of the fluid in the tanks must be controlled. A level that is too high may upset the reaction equilibrium, cause damage to the equipment or result spillage of valuable or hazardous material.[3] If level is too low, it may have wrong consequences for the sequential operations. Hence, the controlling of liquid level is an important and common in chemical and process industries. Spherical tank is widely used in hydrometallurgical industries, food process industries, concrete mixing industries and waste water treatment. In these type process depends on two types of operational factors. They are rate of change of flow from one vessel to another and level of fluid in the tank. Level control of liquid in a spherical tank presents a challenging problem due to its constantly changing cross section and non linearity of the tank. Hence, control of liquid level is an important task in process industries. Their shape used for better drainage of solid mixtures, slurries and viscous liquids. Conventional controllers are widely used in process industries because they are simple and have good robustness. PID controller is widely used control strategy to control industrial automation process because of its good efficiency and simplicity. The mathematical model is derived and a simulation is carried out for the given mathematical equation. Then the output of the simulation is split up into four regions and four different transfer functions are found out for the PID controller. Four different Fig. 1: Mathematical Modeling Consider a spherical tank, as shown in figure, of radius R. The water flows in at a rate Fin and flows out at a rate Fout. Volume of a sphere is given by, V= The first order differential equation of the system is given by, F i - flow rate at inlet of the tank F o -flow rate at outlet of the tank h- height of the liquid in the tank R- resistance to flow F o = h/r A =area of cross section area of tank A = F i F o =F i h/r AR + h = R F i (1) At steady state H s = R F i,s (2) In terms of deviation variables from 1 and 2 AR + h = RF i Where h = h h s and F i = F - F ts Τ p = AR time constant the process K p =R=steady state gain of the process Transfer function G(s)=h (s)/f i (s)=k p /τs+1 G(s)=H(s)/Q(s)=R/ τs+1 Where Time Constant = Storage Capacity x Resistance to flow All rights reserved by www.ijsrd.com 939

II. PROCESS DESCRIPTION Fig. 2: Process Description Parameter Description Value(Cm) D Diameter 18 R Radius 9 H Height 9 Fin Maximum flow rate 60 lph Table 1: Process Description The fabrication of one spherical tank is a very challenging task, and design of controller for that process is a tedious work. The setup of single tank is shown in fig.1.the water enters the tank through the inlet pipe via valve 1 the outlet has a valve by which the water can be controlled.[3] With the help of the rotameter water is supplied into the tank. The reading of the tank is taken for the particular flow and the reading is taken until the fluid settles at a particular level. Similarly for various flow rate the settling level is noted and thus the tank is divided into four regions. Open loop response curve is drawn for each region. Using this open loop curve transfer function of each region is found.[4] Fig. 4: Flow=25 level Fig. 5: Flow=30 level Fig. 3: Flow=20 level Fig. 6: Flow=40 level III. DESIGN OF PID CONTROLLER From the open loop response curve we have taken the transfer function All rights reserved by www.ijsrd.com 940

B. Internal Model Control : Non Linear Tank Level Control using LabVIEW Table 2: Transfer Function The above table shows transfer function for each region. We have taken readings for separately for each region and from the open loop response curve we have taken the transfer function. Different are used for design correct controller for each region. Here we are used zeigler nichols, cohen coon and internal model controller.[5] A. Zeigler Nichols method: In 1942 Ziegler and Nichols proposed this method. ZIEGLER NICHOLS is a heuristic PID rule that attempts to produce good value for PID parameters. This will work better for analog controller. The output is achieved by setting the integral gain and derivative gain to zero. The proportional gain is increased as long as it reaches the ultimate gain (K u ). In this situation the output oscillate with constant amplitude.[3] 1) Formula: K p T i T d 0.6K u 0.5P u 0.125P u Table 3: Formula Regio n ZN metho d Region1 Region2 Region3 Region4 K p =114.6 K i =4.88 K d =671.5 5 K p =90 K i =7.22 K d =280.3 5 K p =174.6 K i =22.24 K d =343.9 6 K p =307.2 K i =48.99 K d =481.3 8 Table 4: Regions 2) Cohen Coon: Cohen coon method is second popular after the Ziegler Nichols method. This method was published at 1953. This method is more flexible than Ziegler Nichols method. Z-N method work well only on the processes where the dead time is less than half the length of the time response compared to the C-C method where the dead time is less than two times the length of the time constant.[6] 3) Formula: K p T i T d Kp=(1/k)(τ/τ d )(4/ 3+τ d /τ) Ti=τ d ((32+6(τ d /τ))/(1 3+8(τ d /τ)) Td=τ d ((4)/(11+ 2(τ d /τ)) Table 5: Formula Region Region1 Region2 Region3 Region4 K CC p =122.24 K p =100.4 K p =195.56 K p =340.39 K method i =3.31 K i =5.14 K i =15.97 K i =34.66 K d =688.21 K d =290.1 K d =354.31 K d =493.56 Table 6: Regions Fig. 7: IMC Model IMC is model based controller. The above figure shows the structure of the Internal Model Controller. The process model infer the effect of immeasurable disturbance on the process output and will take corrective action to that effect. The IMC-PID rules have the advantage of only using parameter to achieve a cleat tradeoff between closed loop performance and Robustness to model inaccuracies. G c (s)= G q (s) / (1 G m (s)g q (s)) In order to arrive at a PID equivalent form for processes with a time delay, first-order pade approximation for dead time is used. The IMC based PID method can be summarized according to the following table 1) Formula: K p T i T d τ/ K p (τ c1 + 0.5 τ d ) Τ τ d / 2 Table 7: Formula Regio n IMC metho d Region1 Region2 Region3 Region4 K p =24.63 K i =0.246 K d =197.0 4 K p =3.65 K i =0.01 0 K d =14.6 K p =2.42 K i =0.0029 5 K d =6.05 K p =3.38 K i =0.0033 8 K d =6.76 Table 8: Regions The above table shows the different equations for different method. A. Lab VIEW: IV. DESIGN OF SYSTEM SOFTWARE LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) is a graphical programming language. LabVIEW uses icons instead of lines of text to create applications. LabVIEW uses dataflow programming technique. In data flow programming, the flow of data through the nodes on the block diagram determines the execution order of the Vis and functions. VIs, are LabVIEW programs that imitate physical instruments.[4] In LabVIEW, you build a user interface by using a set of tools and objects. The user interface is known as the front panel. After you build the front panel, you add code using graphical representations of functions to control the front panel objects. You add this graphical code, also known as G code or block diagram. The block diagram somewhat All rights reserved by www.ijsrd.com 941

resembles a flowchart. The block diagram, front panel, and graphical representations of code compose a VI. [5] B. LabVIEW Front Panel Design: C. LabVIEW Block Diagram: Here we have shown various for different regions in the spherical tank. Fig. 8: LabVIEW Front Panel Design 1) Region1: 2) Region2: Fig. 9: Region1 All rights reserved by www.ijsrd.com 942

3) Region3: Fig. 10: Region2 Fig. 11: Region3 All rights reserved by www.ijsrd.com 943

4) Region 4: V. MINIMUM ERROR CRITERIA METHOD: We have some error criteria. They are IAE, ISE, ITAE and MSE. The performance indices are 1) Integral of the absolute value of the error(iae) IAE= e(t) dt 2) Integral of the square value of the error(ise) ISE= e2 (t) dt 3) Integral of the time weighted absolute value of the error (ITAE) IATE= t e(t) dt Here t is time and e(t) is error. Procedures to find out controller parameters: The following steps are used for design PID controller by minimum error criteria (ISE, IAE, ITAE and MSE). The single spherical tank process model including the controller algorithms in simulink is developed. For calculating minimum error criteria mat lab m-file is used. To minimize the minimum error criteria, a function of matlab optimization toolbox is used. The process model is developed in simulink is executed and specified on basis of evaluation of objective function. Tuning parameter values are determined. A. Region 1: IAE 332.7799 239.9064 513.7064 ISE 39.55 37.7950 267.5036 ITAE 1.0429 e+004 46882e+003 2.6487e+004 MSE 0.0079 0.0071 0.1486 Table 9: Region 1 Fig. 12: Region4 B. Region 2: IAE 205.2289 140.3592 1.6349e+003 ISE 22.5592 20.0674 812.1517 ITAE 4.1313e+003 1.5421e+003 2.4610e+004 MSE 0.0042 0.0037 0.1961 Table 10: Region 1 C. Region 3: IAE 588.0095 546.4265 2.8800e+003 ISE 14.4259 12.7933 1.5002e+003 ITAE 1.5363e+005 1.5256e+005 7.2856e+005 MSE 0.0712 0.0709 0.1674 Table 11: Region 1 D. Region 4: IAE 2.4940e+003 1.4280e+003 2.8725e+003 ISE 15.7638 10.3015 1.4622e+003 ITAE 7.1702e+005 5.8745e+005 7.2627e+005 MSE 0.0013 0.0011 0.1633 Table 12: Region 1 VI. COMPARISON AND RESULTS In this paper we are using ZN method, CC method and IMC method for finding best method for each region of a spherical tank. From the response curve we can find best controller for each region of the spherical tank. time, peak time, settling time are shown below for each region of the spherical tank. All rights reserved by www.ijsrd.com 944

A. Region1: ZN method 140 26 1000 CC method 18 30 90 IMC method 230-450 Table 13: Region 1 B. Region2: ZN method 10 60 100 CC method 9 40 45 IMC method 900-1200 Table 14: Region 2 C. Region3: ZN method 6 60 90 CC method 5 40 30 IMC method 1600-2000 Table 15: Region 3 D. Region4: ZN method 5 60 70 CC method 9 40 25 IMC method 1700-2000 Table 16: Region 4 From the above tabulation INTERNAL MODEL CONTROLLER method is best method. Because it has no peak overshoot and good settling time. So IMC can track the set point better than other two (ZN, CC).[4] [2] Carls A. Smith & Armando B.Corripio, Principles & Practice of Automatic Process Control., John Wiley & sons, New York,1985 [3] Donald R Coughnowr. PID Controllers: Process System Analysis & Control. Second Edition, MC- Graw Hill, 1991. [4] George Stephanopoulos, Chemical Process Control, Prentice Hall publication, 1983. [5] Luyben W.L, Process Modeling, Simulation & Control for chemical engineers, Mc-Graw Hill, 1990. [6] O'Dwyer, A., Handbook of PI and PID Controller Tuning Rules. World Scientific Pub Co, London, 2003. [7] Skogestad. S, Simple analytic rules for model reduction and PID controller. Journal of Process Control, Vol 25, Pgno.85-120, 2004. [8] Dinesh kumar D. and Meenakshipriya B., Design and implementation of Non Linear system using Gain Scheduled PI Controller Procedia Engineering 38 (2012), pp 3105-3112. [9] George Stephanopoulos (1990), Chemical Process Control, Prentice Hall of India Pvt Ltd, New Delhi. [10] Ian Fialho and Gary J. Balas, Road Adaptive Active suspension Design Using Linear Parameter- Varying Gain-Scheduling, IEEE Transactions on Control System Technology, vol. 10, No. 1, pp. 43-51, January 2002. VII. CONCLUSION Optimum parameters for controllers are estimated by three (ZN method, CC method and IMC method) for each region of spherical tank level process in LabVIEW. From the simulation IMC controller results quick response with no peak overshoot. This method has good ability to a adapt to parameters for changes in process dynamics. The summarize, the IMC controller has been proved to be an efficient method for each region of the spherical tank process. Then performance indices like ISE, IAE, ITAE and MSE values are used to validate best controller. It is results that IMC is suitable for each region to maintain the level in a spherical tank. And also this method can be used in a variety of nonlinear control systems with large transportation lag processes. REFERENCES [1] Cheng Ching Yu, Auto of PID controllers. A Relay feedback approach, Second Edition, Springer, 2006. All rights reserved by www.ijsrd.com 945