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

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

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

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

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

Embedded based Automation System for Industrial Process Parameters

Relay Feedback based PID Controller for Nonlinear Process

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

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

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Neural Network Predictive Controller for Pressure Control

DC Motor Speed Control Using Machine Learning Algorithm

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

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

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

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

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

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

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

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

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

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

Online Tuning of Two Conical Tank Interacting Level Process

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

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

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

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study

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

Automatic Generation Control of Three Area Power Systems Using Ann Controllers

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

Load Frequency Control of Multi-Area Power Systems Using PI, PID, and Fuzzy Logic Controlling Techniques

Robust Control Design for Rotary Inverted Pendulum Balance

Automation of Domestic Flour Mill Using Fuzzy Logic Control

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

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

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

Cantonment, Dhaka-1216, BANGLADESH

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

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

Design and Implementation of PID Controller for Single Capacity Tank

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

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

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

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

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

Internal Model Control of Overheating Temperature Based on OVATION System

Improving a pipeline hybrid dynamic model using 2DOF PID

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

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

Inverse Dynamic Neuro-Controller for Superheater Steam Temperature Control of a Large-Scale Ultra-Supercritical (USC) Boiler Unit

MM7 Practical Issues Using PID Controllers

ISSN: [IDSTM-18] Impact Factor: 5.164

Lab-Report Control Engineering. Real Water tank

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

DYNAMIC SYSTEM ANALYSIS FOR EDUCATIONAL PURPOSES: IDENTIFICATION AND CONTROL OF A THERMAL LOOP

NEURAL NETWORK BASED UNIFIED POWER QUALITY CONDITIONER

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

DC Motor Speed Control using Artificial Neural Network

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

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

Implementation of a Choquet Fuzzy Integral Based Controller on a Real Time System

NEURAL NETWORK BASED LOAD FREQUENCY CONTROL FOR RESTRUCTURING POWER INDUSTRY

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

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

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

Position Control of AC Servomotor Using Internal Model Control Strategy

Digital Control of MS-150 Modular Position Servo System

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

Application Research on BP Neural Network PID Control of the Belt Conveyor

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

Parameter Estimation based Optimal control for a Bubble Cap Distillation Column

DC Motor Speed Control for a Plant Based On PID Controller

** R.G.Jamkar. II. Description of flow control system. *J.V.Kul karni

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

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

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

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

PID Control Technical Notes

International Journal of Research in Advent Technology Available Online at:

Vibration Control of Mechanical Suspension System Using Active Force Control

PI Control of Boost Converter Controlled DC Motor

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

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

Fuzzy Logic Controller on DC/DC Boost Converter

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

Artificial Neural Network Based Fault Locator for Single Line to Ground Fault in Double Circuit Transmission Line

ADVANCES in NATURAL and APPLIED SCIENCES

Load Frequency Control of Three Different Area Interconnected Power Station using Pi Controller

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

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

Speed control of a DC motor using Controllers

Position Control of a Hydraulic Servo System using PID Control

Transcription:

DETERMINATION OF THE PERFORMANCE OF NEURAL PID, FUZZY PID AND CONVENTIONAL PID CONTROLLERS ON TANK LIQUID LEVEL CONTROL SYSTEMS Mustapha Umar Adam 1, Shamsu Saleh Kwalli 2, Haruna Ali Isah 3 1,2,3 Dept. of Elecrical and Electronics, Sharda University, G.Noida (India) ABSTRACT In modern industrial control systems, the liquid level is one of the important factors as the control action for level control in tanks containing different chemicals or mixtures of liquids is concern. From the various controllers available one would find it difficult to identify the most appropriate one for excellent performance. Comparative studies of the performances of the conventional PID, Fuzzy PID and Neural PID controllers on systems of tanks are conducted in this work. The simulation results show that Fuzzy PID has smaller settling time in single, four and five tank while conventional PID has smaller settling time in couple and three tank control system. Keywords: Liquid Level Control; PID; Fuzzy Logic; Neural. I. INTRODUCTION In industrial applications, liquid level control is a typical representation of process control and is widely used in storage tanks in oil/gas industries, dairy, pharmaceutical industries, filtration, food processing industry and water purification systems. The typical actuators used in liquid level control systems include pumps, motorized valves, on-off valves and level sensors such as displacement float and capacitance probe. Pressure sensor provides liquid level measurement for feedback control purpose so that as per the process requirements the fluids could be controlled. The aim of the controller in the level control is to maintain a level set point at a given value and be able to accept new set point values dynamically [2]. The control quality directly affects the performance and efficiency as well as the quality of products and safety of equipments. [3] Conducted an analysis on Conventional PID, Fuzzy PID and Immune PID controllers for three tank liquid level control from which new immune PID controller shows smaller overshoot and also improves the settling time of the process. The PID controller may be the one which is the most extensively applied. However, in the past, the control gain parameters adopted in PID controller were usually determined based on the experience of the operator, trial and error or experiments [4]. Although PID controllers have strong abilities they are not suitable for the control of long time-delay systems, in which the P, I, and D parameters are difficult to chose [5]. Whether the inlet or outlet flow is controlled may vary depending on the particular application [6]. Very often a 791 P a g e

PID controller is used for liquid level control in most applications and is commonly utilized in controlling the level, but the parameter is not enough for efficient control. Conventional PID controller is probably the most used feedback control design and has been used to control about 90% industrial processes worldwide [2] and [7]. Due to its qualities, robustness, non-linearity and disturbance inclusion fuzzy logic could be a suitable option to adjust parameters of PID controllers considering that liquid level tank control is a field where nonlinearity and change of conditions or transients are usual and PID is quite inflexible to these characteristics [7]. By [8] basic design mode and extended design mode of PID controller were carried out and extended design mode of PID controller proves smaller overshoot. The fact that the available controllers have different values of these parameters; one would find it difficult to identify the most suitable one for a given. In this work, we investigated the performance of the conventional PID, Fuzzy PID and Neural PID controllers on liquid level control systemsfrom which would enable one quickly to decide on the appropriate controller provided the transfer function of the system is developed. II. METHODOLOGY The transfer function of the system is modelled mathematically and simulated using Matlab Simulink. Mathematical Modelling of Liquid Level Control System In this paper, the liquid level control system of a container water tank system is discussed. A single, couple, three, four and five container water tank is usually connected by first-order non periodic inertia links in series, and the structure of single, couple and three tank system can be schematically shown in Fig.1, 2 & 3. Fig.1 Single Tank Liquid Level Control Structure 792 P a g e

Fig.2 Couple Tank Liquid Level Control Structure Mathematical modeling:- For Tank 1 Fig.3 Three Tank Liquid Level Control Structure (1) Where = tank 1 in flowing liquid ( /s), = tank 1 out flowing liquid ( /s), = Area of tank 1 ( ), = liquid level in tank 1(m) For Tank 2 (2) Where = tank 2 in flowing liquid ( /s), = tank 2 out flowing liquid ( /s), = Area of tank 2 ( ), = liquid level in tank 2(m) For Tank 3 (3) Where = tank 3 in flowing liquid ( /s), = tank 3 out flowing liquid ( /s), = Area of tank 3 ( ), = liquid level in tank 3(m) 793 P a g e

Same applies for Tank 4 and Tank 5 =, =, =, =, = Where R1, R2, R3, R4 and R5 are linear resistance of Tank 1, 2, 3, 4 & 5 (m/ The overall transfer functions of the tanks are as follows: For Single Tank /s) For Couple Tank For Three Tank For Four Tank For Five Tank By considering A1=A2=1, A3=A4=A5=0.5, R1=R2=2(m/c, R3=R4=R5=4(m/c Transfer function of valve (R) = (14) Simulink Models 794 P a g e

Fig.4 Simulink Model of Single Tank PID Control System Fig.5 Simulink Model of Single Tank Fuzzy PID Control System Fig.6 Simulink Model of Single Tank Neural PID Control System 795 P a g e

III. SIMULATION In this paper, the threecontrollers are explored in simulation using MATLABSimulink. The reference input of this control system is a step function signal, and a default tuning with 0.6 transient behaviour of the PID was used to obtain the response. The neural network controller used has 12 neurons in the hidden layer and 2000 epochs. The MATLAB code used for the controller network is: IP = [0.1*ones (1, 12); 0.1*ones (1, 12); 0.2*ones (1, 12)]; OP=[50,100,0.1;60,100,0.2;80,100,0.3;80,100,0.4;60,100,0.5;50,50,0.5;10,60,0.5;40,70,0.5;10,80,0.5;50,80,0.5; 80,80,0.5;40,80,0.5]; net=feedforwardnet (12,'trainlm'); net.performfcn = 'mse'; net.trainparam.goal = 10; net.trainparam.show = 20; net.trainparam.epochs = 2000; net.trainparam.mc = 0.4; net=train(net,ip,op'); IV. RESULTS 4.1 Results of Single Tank Control System PID (Response Time= 4.9 & Transient Behaviour = 0.6) Fuzzy (Response Time= 4.0 & Transient Behaviour = 0.6) Neural (Response Time= 4.95 & Transient Behaviour = 0.6) Rise Time (sec) 3.27 2.71 3.36 Overshoot (%) 9.12 9.26 8.13 Settling Time (sec) 10.9 8.98 9.75 Rise Time *Overshoot 29.82 25.09 27.31 4.2 Results of Couple Tank Control System PID (Response Time= 5.62 & Transient Behaviour = 0.6) Fuzzy (Response Time= 5.33 & Transient Behaviour = 0.6) Neural (Response Time= 9.38 & Transient Behaviour = 0.6) Rise Time (sec) 3.73 3.75 5.61 Overshoot (%) 8.62 6.49 8.99 Settling Time (sec) 11.6 75.3 23.0 Rise Time *Overshoot 32.15 24.34 50.97 796 P a g e

4.3 Results of Three Tank Control System PID (Response Time= 6.45 & Transient Behaviour = 0.6) Fuzzy (Response Time= 11.1 & Transient Behaviour = 0.6) Neural (Response Time= 13.4 & Transient Behaviour = 0.6) Rise Time (sec) 4.05 6.43 7.28 Overshoot (%) 7.6 10.1 10.3 Settling Time (sec) 19.3 NaN 33 Rise Time *Overshoot 30.78 64.94 74.98 4.4 Results of Four Tank Control System PID (Response Time= 19.2 & Transient Behaviour = 0.6) Fuzzy (Response Time= 22.9 & Transient Behaviour = 0.6) Neural (Response Time= 25.4 & Transient Behaviour = 0.6) Rise Time (sec) 9.72 12.6 13.4 Overshoot (%) 9.78 7.6 7.42 Settling Time (sec) 44.3 41.2 44.1 Rise Time *Overshoot 95.06 95.76 99.43 4.4 Results of Five Tank Control System PID (Response Time= 45.4 & Transient Behaviour = 0.6) Fuzzy (Response Time= 45.9 & Transient Behaviour = 0.6) Neural (Response Time= 48.4 & Transient Behaviour = 0.6) Rise Time (sec) 21.7 22.6 23.4 Overshoot (%) 4.22 2.06 3.08 Settling Time (sec) 63.2 54.6 67.6 Rise Time *Overshoot 91.57 46.56 72.07 797 P a g e

Fig10. Comparison plot of Conventional PID, Fuzzy PID and Neural PID controllers V. CONCLUSION The simulation results using MATLAB Simulink comparatively in Fig 7 shows that Fuzzy PID controller has smaller settling time in single, four and five tank control systems while conventional PID has smaller settling time in couple and three tank control system, generally the simulation results shows thatfuzzy PID controller has smaller settling time than Conventional PID and Neural PID while Conventional PID has smaller rise time and quicker response time than Fuzzy PID and Neural PID controller. REFERENCES [1] C. T. Systems, E. Laubwald, and V. Scientist, COUPLED TANKS SYSTEMS 1 1. Why Coupled Tanks Systems? 2. Modeling the Coupled Tanks System Figure 1 : A Single Tank Fluid Level System, pp. 1 8. [2] F. Aslam, An Implementation and Comparative Analysis of PID Controller and their Auto Tuning Method for Three Tank Liquid Level Control Our Design requirement, vol. 21, no. 8, pp. 42 45, 2011. [3] S. K. Tiwari and G. Kaur, Analysis of Fuzzy PID and Immune PID Controller for Three Tank Liquid Level Control, vol. 1, no. 4, pp. 185 189, 2011. [4] M. F. Ã, Y. Zhuo, and Z. Lee, The application of the self-tuning neural network PID controller on the ship roll reduction in random waves, Ocean Eng., vol. 37, no. 7, pp. 529 538, 2010. [5] H. Shu and Y. Pi, PID neural networks for time- delay systems," vol. 24, pp. 859 862, 2000. [6] D. Cartes and L. Wu, Experimental evaluation of adaptive three-tank level control, pp. 283 293, 2005. [7] E. Visek, L. Mazzrella, and M. Motta, Performance analysis of a solar cooling system using self tuning fuzzy-pid control with TRNSYS, Energy Procedia, vol. 57, pp. 2609 2618, 2014. [8] L. Wang, W. Du, and H. Wang, Fuzzy self-tuning PID control of the operation temperatures in a twostaged membrane separation process, J. Nat. Gas Chem., vol. 17, no. 4, pp. 409 414, 2008. 798 P a g e

[9] R. Kaur and G. S. Aujla, Review on : Enhanced Offline Signature Recognition Using Neural Network and SVM, vol. 5, no. 3, pp. 3648 3652, 2014. [10] T. Stevens, Artificial Neural Networks ( ANN ) - In data pattern recognition for monitoring purpose, 2011 [11] C. Gershenson, Artificial Neural Networks for Beginners, pp. 1 8, c.gershenson@sussex.ac.uk. 799 P a g e