CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

Similar documents
Soft Computing Technique and Conventional Controller for Conical Tank Level Control

Enhanced Fuzzy Model Reference Learning Control for Conical tank process

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL

Design and Comparative Analysis of Controller for Non Linear Tank System

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

CHAPTER V TYPE 2 FUZZY LOGIC CONTROLLERS

DESIGN OF FUZZY ESTIMATOR TO ASSIST FAULT RECOVERY IN A NON LINEAR SYSTEM K.

Process Control Hardware Fundamentals

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

Fuzzy Control of a Multivariable Nonlinear Process

Uncertain System Control: An Engineering Approach

COMPARISON OF FUZZY LOGIC CONTROLLERS FOR A MULTIVARIABLE PROCESS

Reduced Size Rule Set Based Fuzzy Logic Dual Input Power System Stabilizer

Control of an Ambiguous Real Time System Using Interval Type 2 Fuzzy Logic Control

YTÜ Mechanical Engineering Department

Experimental Investigations on Fractional Order PI λ Controller in ph Neutralization System

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

Control of Conical Tank Level using in Industrial Process by Fuzzy Logic Controller

Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank

A Study on Performance of Fuzzy And Fuzyy Model Reference Learning Pss In Presence of Interaction Between Lfc and avr Loops

RamchandraBhosale, Bindu R (Electrical Department, Fr.CRIT,Navi Mumbai,India)

Feedback Control of Linear SISO systems. Process Dynamics and Control

A Tuning of the Nonlinear PI Controller and Its Experimental Application

CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS

YTÜ Mechanical Engineering Department

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

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Design and Implementation of Sliding Mode Controller using Coefficient Diagram Method for a nonlinear process

Comparative Study of Controllers for a Variable Area MIMO Interacting NonLinear System

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

SIMULATION SUITE CHEMCAD SOFTWARE PROCESS CONTROL SYSTEMS PROCESS CONTROL SYSTEMS COURSE WITH CHEMCAD MODELS. Application > Design > Adjustment

Fuzzy logic in process control: A new fuzzy logic controller and an improved fuzzy-internal model controller

CHAPTER 2 PROCESS CHARACTERISTICS AND CONTROL STRATEGIES

Index Terms Magnetic Levitation System, Interval type-2 fuzzy logic controller, Self tuning type-2 fuzzy controller.

Design and Implementation of Two-Degree-of-Freedom Nonlinear PID Controller for a Nonlinear Process

CHAPTER 3 TUNING METHODS OF CONTROLLER

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

Design of Model based controller for Two Conical Tank Interacting Level systems

EFFECT OF VARYING CONTROLLER PARAMETERS ON THE PERFORMANCE OF A FUZZY LOGIC CONTROL SYSTEM

Experiment # 5 5. Coupled Water Tanks

The Performance Analysis Of Four Tank System For Conventional Controller And Hybrid Controller

A Hybrid Approach For Air Conditioning Control System With Fuzzy Logic Controller

Secondary Frequency Control of Microgrids In Islanded Operation Mode and Its Optimum Regulation Based on the Particle Swarm Optimization Algorithm

Circuit Implementation of a Variable Universe Adaptive Fuzzy Logic Controller. Weiwei Shan

Lecture 06. (Fuzzy Inference System)

Multiple Model Based Adaptive Control for Shell and Tube Heat Exchanger Process

Innovative Solutions from the Process Control Professionals

Design and Implementation of PI and PIFL Controllers for Continuous Stirred Tank Reactor System

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

A Residual Gradient Fuzzy Reinforcement Learning Algorithm for Differential Games

SPEED CONTROL OF DC MOTOR ON LOAD USING FUZZY LOGIC CONTROLLER (A CASE STUDY OF EMERGENCY LUBE OIL PUMP MOTOR OF H25 HITACHI TURBINE GENERATOR)

World Journal of Engineering Research and Technology WJERT

COMPARISON OF DAMPING PERFORMANCE OF CONVENTIONAL AND NEURO FUZZY BASED POWER SYSTEM STABILIZERS APPLIED IN MULTI MACHINE POWER SYSTEMS

PROPORTIONAL-Integral-Derivative (PID) controllers

(Refer Slide Time: 1:42)

Comparison of servo tracking capability of the interconnected cylinders positioning system with servo pneumatic positioning system

arxiv: v1 [cs.sy] 30 Nov 2017

PERFORMANCE ANALYSIS OF TWO-DEGREE-OF-FREEDOM CONTROLLER AND MODEL PREDICTIVE CONTROLLER FOR THREE TANK INTERACTING SYSTEM

Control Of Heat Exchanger Using Internal Model Controller

NonlinearControlofpHSystemforChangeOverTitrationCurve

Performance Of Power System Stabilizerusing Fuzzy Logic Controller

Proposal of a Fuzzy Control System for Heat Transfer Using PLC

Modelling and Simulation of Interacting Conical Tank Systems

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

Fuzzy Applications 10/2/2001. Feedback Control Systems FLC. Engine-Boiler FLC. Engine-Boiler FLC. Engine-Boiler FLC. Page 1

Design and analysis of the prototype of boiler for steam pressure control

Design of Controller using Variable Transformations for a Two Tank Conical Interacting Level Systems

CHAPTER 5 FUZZY LOGIC FOR ATTITUDE CONTROL

Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University. Fuzzy Logic Controllers - Tutorial

A unified approach for proportional-integral-derivative controller design for time delay processes

Research Article. World Journal of Engineering Research and Technology WJERT.

Adaptive Fuzzy PID For The Control Of Ball And Beam System

CM 3310 Process Control, Spring Lecture 21

Repetitive control mechanism of disturbance rejection using basis function feedback with fuzzy regression approach

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

DYNAMIC SIMULATOR-BASED APC DESIGN FOR A NAPHTHA REDISTILLATION COLUMN

Fuzzy-PID Methods for Controlling Evaporator Superheat

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 5, May 2012)

Fuzzy Control Systems Process of Fuzzy Control

FUZZY CONTROL. Main bibliography

Process Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur

DESIGN AND ANALYSIS OF TYPE-2 FUZZY LOGIC SYSTEMS WU, DONGRUI

Design of an Intelligent Controller for Armature Controlled DC Motor using Fuzzy Logic Technique

OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

CHAPTER 6 CLOSED LOOP STUDIES

Control Introduction. Gustaf Olsson IEA Lund University.

Performance Analysis of ph Neutralization Process for Conventional PI Controller and IMC Based PI Controller

Subject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content

Islamic University of Gaza Electrical Engineering Department EELE 6306 Fuzzy Logic Control System Med term Exam October 30, 2011

Handling Uncertainty using FUZZY LOGIC

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Civil Engineering. Elixir Civil Engg. 112 (2017)

Experimental Study of Fractional Order Proportional Integral (FOPI) Controller for Water Level Control

Application of GA and PSO Tuned Fuzzy Controller for AGC of Three Area Thermal- Thermal-Hydro Power System

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

Principles and Practice of Automatic Process Control

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model

Switched Mode Power Conversion Prof. L. Umanand Department of Electronics Systems Engineering Indian Institute of Science, Bangalore

Transcription:

141 CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION In most of the industrial processes like a water treatment plant, paper making industries, petrochemical industries, nuclear power plants, etc., the control of liquid levels in tanks and the rate of change of flow from a tank to another tank are elementary problems. Most of the liquid is required to be pumped and stored in tanks, from there into another tank and processed by chemical treatment, but the level of liquids must be always controlled during the entire process (Falkus & Damen 1993). The liquid level control in a spherical tank is complex due to the constant change in the cross sectional area. A level which is extremely high may distress the reaction equilibria, damage the equipment, or result in the spillage of the precious or harmful material. If the level is extremely low, it may affect the successive operations adversely. Hence, the level is the acute factor to be controlled here and some form of truthful and best control is critical for this process (Al.-zahrani & NoorWali 1995). Hence, substitute methods based on the use of expert knowledge have been proposed to develop nonlinear empirical models, to be used in the design of control systems.

142 This chapter examines the application of a proposed probabilistic fuzzy inference system for modeling and control of a highly nonlinear process using simulation of spherical tank level process and also implemented in the real process. The lab scale experimental set-up and mathematical model of a spherical tank level process are presented. Then, a fuzzy system is applied to develop fuzzy model and design fuzzy logic controller for the same nonlinear spherical tank level process. Probabilistic fuzzy model and probabilistic fuzzy logic controller are designed for the same process. Finally, an effort is also made to compare the accuracy of probabilistic fuzzy model with conventional fuzzy model in terms of RMSE values. Likewise the various performances of probabilistic fuzzy logic controller are compared with conventional fuzzy logic controller and classical PID controller in terms of various performances indices. 7.2 DESCRIPTION OF THE LABORATORY PROCESS SETUP The spherical tanks are widely used in most of the process industries because their shape gives better disposal of solids and liquids. The level control in a spherical tank is a challenging problem due to nonlinearity and uncertainty associated with the change in the shape of the tank. An experimental set-up and the schematic diagram of the hardware set-up for spherical tank level process are shown in Figure 7.1 and Figure 7.2 respectively. The set-up consists of a spherical tank, pump, Rotameter, water reservoir, level sensor, I/P converter (electro pneumatic converter), an interfacing module VMAT (Data Acquisition Module), a pneumatic control valve with positioner and a personal computer (PC). The output of the level sensor is interfaced with the computer by means of VMAT through RS-232 port of the PC. The interface module is used to link the programs written in

143 script code using MATLAB software with sampling period of 60 milliseconds. The specifications of the experimental setup of the spherical tank level process are presented in Table 7.1. Figure 7.1 Experimental set-up of the Spherical Tank Level process Figure 7.2 Schematic diagram of the Spherical Tank Level process

Table 7.1 144 Technical specifications of experimental set-up of Spherical Tank Level process Part name Details Body material SS 316 Sperical tank Diameter 50 cm Capacity 102 literes Storage tank Body material SS 316 Volume 48 literes Make Telien / Equivalent Rotameter Type Variable area Range 0 20 lpm Control valve Type Air to close Input 3 15 psi Pump Centrifugal 0.5 HP Air regulator Size 1/4 BSP Range 0 2.2 bar I/P Convertor Input 4-20 ma Output 0.2 1bar V/I Convertor Input 1 5 V Output 4-20 ma I/V Convertor Input 4-20 ma Output 1 5 V Pressure Gauge Range 0 30 psi Range 0 100 psi The level transmitter senses the water level in the tank which is calibrated from 0 to 50 cm and is converted into an output current of 4 to 20 ma. This current in turn is converted into 0 to 5 v using I/V converter. This voltage is communicated to the interfacing module and hence to the PC. According to the control algorithm in the PC, the control signal is computed which is again 0 to 5 v. This voltage is converted back into 4 to 20 ma by means of V/I converter. This current is then passed to I/P converter, which is

145 finally converted into a pressure signal of range, 3 to 15 psi. This pressure signal changes the stem position of the pneumatic control valve to produce the necessary level in a tank. 7.3 MODELING OF THE SPHERICAL TANK LEVEL PROCESS 7.3.1 Mathematical Modeling of Spherical Tank Level Process According to the law of conservation of mass, the first order differential equation describing the nonlinear dynamics of a spherical tank system as shown in Figure 7.3 is given by the equation (7.1). Figure 7.3 Spherical Tank dynamics Application of the Chain Rule and a little algebra produces an ordinary differential equation which defines the effect of system inputs (inflow and outflow ) to the system output (level). The model is nonlinear in nature since the system inputs, outputs, and states are not in a linear combination. = (7.1)

146 = (7.2) = (2 ) (7.3) where is the inlet flow rate; is the outlet flow rate, ; is the tank volume, h is the level of the tank (head), is the radius of the tank, is the outlet flow capacity coefficient and A is the area of the tank (Rajinikanth & Latha 2012). 7.3.1.1 Black box modeling For the tuning of PID controller, black box modeling is applied to obtain the model. The spherical tank is allowed to fill with water from 0 to 50 cm by keeping the inlet and outlet flow rates at a fixed value. At every sample time, the level of the tank is collected from the level sensor and fed to the PC and thereby the data is scaled up in terms of level in cm. Two point method is employed to determine the parameters of the transfer function, FOPTD (First Order Plus Dead Time), by allowing the response of the model and the actual system to meet at two points that describe the parameters and. From the step response curve, the proposed times (time to reach 35.3% of response) and (time to reach 85.3% of response) are estimated (Nithya et al 2008). The time constant and time delay are computed as = 0.67( ) = 1.3 0.29 (7.4) where - Time constant and - delay time (or dead time).

147 The spherical tank process is allowed to reach the steady state by keeping the inlet flow rate and the output flow rate as fixed. Then, a step increment is given in the input flow rate and the various values of process variable were noted down until the process reaches the steady state again and approximated to be a FOPDT model as () = 2.275. 157 + 1 (7.5) The above model is used in the implementation of PID controller, fuzzy logic controller and the probabilistic fuzzy logic controller. 7.3.2 Fuzzy Modeling of Spherical Tank Level Process The spherical tank level process is simulated using the nonlinear first principle model equation (7.3) in all simulation runs. A collection of N input-output data training pairs; ) ) ), ( ) ) ),, ( () () ), where x is the vector input and y is the scalar output. Simulation is based on 500 samples, the first 250 data samples are applied for training and the remaining samples are applied for testing. Three inputs (antecedents) are used for estimating the model of spherical tank level process; the inflow rate ), 1), and liquid level 1). The training pair is represented as 1), ), 1), )]. Three fuzzy sets are used for each of the antecedent, so the number of rules is 3 3 = 27. The fuzzy model of spherical tank level process is designed from 250 data samples generated using simulink model. That is extracting the set of rules from the data which models the process using fuzzy c-means (FCM) clustering algorithm as discussed in the section 5.2.2.1. Each rule is characterized by six antecedent membership function parameters (mean and standard deviation of each fuzzy set of every antecedent) and one consequent

148 parameter. The initial locations of antecedents MFs are based on the mean and standard deviation of the first 250 samples. Here, Sugeno fuzzy model with Gaussian MFs, product implication and t-norm, and weighted average are considered. The designed fuzzy model is validated with the last 250 samples of test data (251-500), which is presented in Figure 7.4. The RMSE for fuzzy model is computed as defined by equation (5.12). Data is corrupted by adding the Gaussian noise with different SNR and in each case the value of RMSE is calculated and presented in Table 7.2. Figure 7.4 Validation of Fuzzy model of Spherical Tank Level process with test data 7.3.3 Probabilistic Fuzzy Modeling of Spherical Tank Level Process To design, probabilistic fuzzy model for a spherical tank level process, the same three antecedents, 1), ), 1) and 500 data samples are used to estimate the liquid level in a tank). Three fuzzy sets are used for each of the antecedent, so the number of rules is 3 3 = 27. The Sugeno fuzzy model is considered with Gaussian primary MFs with an uncertain mean (but constant standard deviation) and interval secondary membership functions (shown in Figure 4.5) are used for antecedents, product

149 implication and t-norm, center-of-sets order-reduction and defuzzification employing the centroid of the order reduced set are considered for the design of the probabilistic fuzzy model. There are nine parameters associated with all antecedent membership functions i.e. lower and upper limits on the mean and standard deviation (i.e. 3*3=9). And two parameters, i.e. the left-end and right-end points associated with the centroid of the consequent probabilistic fuzzy set. Every rule of the probabilistic fuzzy model is described by these antecedent and consequent parameters. The design steps discussed in the section 4.7 are applied to build the probabilistic fuzzy model of spherical tank level process. To prepare this, first best possible fuzzy model is obtained by tuning all of its parameters and then these parameters are applied to initialize the parameters of the probabilistic fuzzy model of the process. Hence, the initial values of the parameters of the probabilistic fuzzy model are taken from the parameters of the fuzzy model, i.e. obtained from the data previously in the section 7.3.2. These initial values of the parameters are considered as the parameters of the antecedent membership functions, and, where = 1,, 4and = 1,, 16. The initial shapes of these MFs are chosen randomly as shown in Figure 4(b) by distorting the fuzzy sets of the built fuzzy model shown in Figure 4(a). Similarly, the centroids of the membership functions of the consequent sets are taken from consequents of the same fuzzy model. For each training pair by employing the product t-norm, the total firing interval for each rule, i.e., values of and are determined. The values of the left-end point and the right end points are computed. The average of these two points is taken as the defuzzified value ). If the deviation of this defuzzified value is more from the desired value then the parameters of the FIS are retuned. Next, the active branches of the upper and lower antecedent MFs for () are determined. After determining the active branches, their

150 antecedent and consequent MF parameters are tuned using the steepest descent algorithm according to the error function. The developed probabilistic fuzzy model is validated with the test data, which is presented in Figure 7.5. The data is corrupted by adding the Gaussian noise with different SNR and in each case the value of RMSE is calculated and presented in Table 7.2. Figure 7.5 Validation of Probabilistic Fuzzy model of Spherical Tank Level process with test data The simulation comparison of approximation error and RMSE values of fuzzy model with a probabilistic fuzzy model for the spherical tank level process are shown in Figure 7.6 and Figure 7.7 respectively. From the simulation results, it is concluded from the Table 7.2 and Figure 7.7 that the RMSE values of the probabilistic fuzzy model have been found to be considerably less than that of conventional fuzzy model in each case.

Table 7.2 151 RMSE values of Fuzzy and Probabilistic Fuzzy models for noise with various SNR Noise with various SNR db RMSE Fuzzy model Probabilistic Fuzzy model 13.363 0.551 0.506 12.572 0.621 0.510 11.020 0.779 0.523 10.346 0.897 0.531 08.592 1.027 0.543 05.582 1.259 0.556 Figure 7.6 Comparison of approximation error for Fuzzy and Probabilistic Fuzzy models 1.4 1.2 1 0.8 0.6 0.4 Fuzzy model Probabilistic Fuzzy model 0.2 0 13.363 12.572 11.02 10.346 8.592 5.582 Figure 7.7 RMSE values of Fuzzy and Probabilistic Fuzzy models for noise with various SNR

152 7.4 DESIGN AND IMPLEMENTATION OF CONTROLLERS FOR SPHERICAL TANK LEVEL PROCESS In this section, design of different controllers such as PID controller, fuzzy logic controller and probabilistic fuzzy logic controller to control the liquid level, h by controlling the inflow rate,, using simulation of spherical tank level process is presented. These controllers are also designed and implemented on real process. The performances of these controllers for spherical tank level process in both simulation and real time implementation are examined and compared in terms of their various performance indices and specifications. 7.4.1 Design of PID Controller for Spherical Tank Level Process The modified Internal Model Control (IMC) structure based PID tuning procedure proposed by Skogestad (2003) is used for the design of PID controller. The Skogestad s IMC tuning procedure is derived analytically. It is simple and works well on various processes. A prominent feature is that it is intended for PI/PID controllers. Hence, a first- or second-order process model for the process must be attained. He has suggested a modest technique based on a half-rule to acquire an approximate process model. The result is an approximate FOPDT or SOPDT process model. When these models are achieved, the PI/PID controller gains are calculated to correct the closed-loop response to a first- or second order model reference response (Nithya et al 2008). This technique provides a set of modest analytical PI/PID tuning rules. 7.4.2 Design of Fuzzy Logic Controller for Spherical Tank Level Process The conventional FLC is designed with two inputs, which are the difference between the required level and the actual level of the tank, error

153 ) and the rate of change in the level, i.e. change in error). The controller utilizes these inputs to manipulate the inflow rate, and their universes of discourses are -30 to + 30 cm and -4 to +4 cm. The controller output ) is current whose universe of discourse is 4 to 20 ma which is normalized between 0 and 1 by means of suitable scaling factors; taking into account the operating restrictions. The fuzzy logic controller is designed with Gaussian MFs for each of the two inputs and also for the output. Each of the input variable and the output variable are divided into seven fuzzy sets such as NB, NM, NS, ZO, PS, PM, PB and are presented in Figure 7.8. The fuzzy rules derived from the expert s knowledge considered for the design of an FLC are presented in Table 7.3. The Mamdani type fuzzy inference system is used with minimum implication, maximum aggregation and centroid defuzzification. The control surface of an FLC is presented in Figure 7.9. Figure 7.8(a) Membership functions for )- FLC Figure 7.8(b) Membership functions for )

154 Figure 7.8(c) Membership functions for ) - FLC Figure 7.9 Control surface of an FLC for Spherical Tank Level process Table 7.3 Control rules (FAM table) for FLC and PFLC e NB NM NS ZO PS PM PB NB NB NB NB NB NM NS ZO NM NB NB NB NM NS ZO PS NS NB NB NM NS ZO PS PM ZO NB NM NS ZO PS PM PB PS NM NS ZO PS PM PB PB PM NS ZO PS PM PB PB PB PB ZO PS PM PB PB PB PB

155 7.4.3 Design of Probabilistic Fuzzy Logic Controller for Spherical Tank Level Process The proposed probabilistic fuzzy logic controller is designed with the same two input variables, error ) and change in error) and also with the same universes of discourses as in the design of fuzzy logic controller. The same controller output ) with the same universe of discourse which is normalized between 0 and 1 by means of suitable scaling factors; taking into account the operating restrictions. This probabilistic fuzzy logic controller is designed by employing Gaussian primary membership functions with uncertain mean and constant standard deviation, and interval secondary membership functions (shown in Figure 4.5) both antecedent and consequent membership functions. Seven MFs are used for each of the two inputs, error and change in error, and also for the controller output. They are NB, NM, NS, ZO, PS, PM and PB, which are presented in Figure 7.10. The same control rules presented in Table 7.3 are used. The Mamdani fuzzy inference system is used with minimum implication, maximum aggregation and center of sets method of order reduction. The very similar procedure is followed to design PFLC using the PFIS as that of the probabilistic fuzzy model as discussed in section 7.3.3. From the parameters of an FLC designed above, choose the initial values of the parameters of the antecedent membership functions, and. The initial shapes of these MFs are chosen randomly as mentioned in the case of probabilistic fuzzy modeling. Similarly, the centroids of the membership functions of the consequent sets are assumed from consequents of FLC. For each training pair by employing the product t-norm, find the total firing interval for each rule, i.e., values of and. Compute the left-end point and the right end points. The average of these two points is the defuzzified value. If the deviation is more in this defuzzified value of the desired

156 value then the parameters of FIS are tuned again in the same manner as discussed in the section 7.3.3. The control surface of a PFLC of the spherical tank level process is presented in Figure 7.11. Figure 7.10(a) Membership functions for ) - PFLC Figure 7.10(b) Membership functions for ) -PFLC Figure 7.10(c) Membership functions for ) - PFLC

157 Figure 7.11 Control surface of PFLC of the Spherical Tank Level process 7.4.4 Various Performances of the Designed Controllers for Spherical Tank Level Process This section emphasizes the various performances of the designed controllers for spherical tank level process both in the simulation studies and real time implementation. The performances of these controllers are compared based on certain performance measures. The tool used for simulation of both modeling and controller is a Matlab (7.14.0.739) R2012a. 7.4.4.1 Servo performance of the designed controllers The setpoint variations as shown in Figure 7.12(a) and Figure 7.12(c) has been introduced for assessing the tracking capability of (i) PID controller (ii) conventional FLC and (iii) PFLC. It can be inferred from the response that all the controllers are able to maintain the liquid level at the setpoint. The response of PFLC settles a little bit faster with small overshoot than the other controllers. The corresponding variation in the controller outputs is presented in Figure 7.12(b) and Figure 7.12(d). The ISE, IAE and ITAE values of PID, FLC and PFLC are reported in Table 7.4 and

158 presented in Figure 7.13. The various performance specifications of these controllers are presented in Table 7.5. Figure 7.12(a) Servo response of Spherical Tank Level process with PID, FLC and PFLC - Process output Figure 7.12(b) Servo response of Spherical Tank Level process with PID, FLC and PFLC - Controllers outputs

159 Figure 7.12(c) Servo response of Spherical Tank Level process with FLC and PFLC - Process output Figure 7.12(d) Servo response of Spherical Tank Level process with FLC and PFLC - Controllers outputs

Table 7.4 160 ISE, IAE and ITAE Values of PID, FLC and PFLC for setpoint tracking - Simulation Time interval ISE IAE ITAE 0 t 1000 1001 t 2000 2001 t 3000 3001 t 4000 PID 1.689e04 4.496e04 2.255e04 3.227e04 FLC 1.352e04 4.218e04 1.908e04 2.938e04 PFLC 1.131e04 4.021e04 1.818e04 2.712e04 PID 2174 3831 2807 2959 FLC 1930 3272 2249 2749 PFLC 1782 3184 2130 2651 PID 3.188e05 3.946e06 5.056e06 9.422e06 FLC 2.624e05 3.684e06 4.793e06 8.594e06 PFLC 2.101e05 3.454e06 4.591e06 8.251e06 5.00E+04 4.00E+04 3.00E+04 2.00E+04 1.00E+04 PID FLC PFLC 0.00E+00 0 t 1000 1001 t 2000 2001 t 3001 t 3000 4000 Figure 7.13(a) ISE values of PID, FLC and PFLC for setpoint tracking - Simulation

161 4500 4000 3500 3000 2500 2000 1500 1000 500 0 0 t 1000 1001 t 2000 2001 t 3000 3001 t 4000 PID FLC PFLC Figure 7.13(b) IAE values of PID, FLC and PFLC for setpoint tracking - Simulation 1.00E+07 8.00E+06 6.00E+06 4.00E+06 2.00E+06 PID FLC PFLC 0.00E+00 0 t 1000 1001 t 2000 2001 t 3001 t 3000 4000 Figure 7.13(c) ITAE values of PID, FLC and PFLC for setpoint tracking Simulation Table 7.5 Performance specifications of PID, FLC and PFLC for setpoint tracking- Simulation Time interval 0<t<1000 1000<t<2000 2000<t<3000 3000<t<4000 (%) 14.265 5.908 6.104 2.773 PID (sec) 176.206 1175.872 2172.122 3174.074 (sec) 537.505 1496.588 2497.935 3425.878 FLC (sec) 189.755 1182.658 2150.748 3193.614 (sec) 800 1755 2380 3765 PFLC (sec) 183.619 1176.346 2175.207 3166.095 (sec) 566 1585 2540 3495

162 It can be inferred from Table 7.4, Table 7.5 and Figure 7.13 that the ISE, IAE, ITAE and other performance indices of PFLC are found to be considerably less than PID and FLC. However, the performance of the PFLC controller at all operating points is found to be better than conventional PID and FLC and settles to the setpoint little bit faster. The real time servo responses of the spherical tank level process with PID, FLC and PFLC are shown in Figure 7.14 and it shows that PFLC performs better than the others in real-time too. The values of ISE for PID, FLC and PFLC are presented in Table 7.6 and in Figure 7.15. The various performance indices are reported in Table 7.7. It may be concluded from Table 7.6, Table 7.7 and Figure 7.15 that the values of various performance indices are found to be considerably less for PFLC than other controllers in real time implementation also. Figure 7.14 Real-time servo response of Spherical Tank Level process with PID, FLC and PFLC - Process output

Table 7.6 163 ISE values of PID, FLC and PFLC for setpoint tracking in real-time implementation ISE Time interval 0 t 1000 1001 t 2000 PID 1.877e04 0.994e04 FLC 1.462e04 0.856e04 PFLC 1.251e04 0.681e04 2.00E+04 1.50E+04 1.00E+04 5.00E+03 PID FLC PFLC 0.00E+00 0 t 1000 1001 t 2000 Figure 7.15 ISE values of PID, FLC and PFLC for setpoint tracking in real-time implementation Table 7.7 Performance specifications of PID, FLC and PFLC for setpoint tracking in real-time implementation Time interval 0 < t < 1000 1000 < t < 2000 (%) 15.400 6.666 PID (sec) 172.643 1174.229 (sec) 531.52 1492.513 FLC (sec) 187.525 1183.258 (sec) 789 1725 PFLC (sec) 181.371 1177.865 (sec) 552 1505

164 7.4.4.2 Servo - regulatory performance of the designed controllers The disturbance rejection capability of the PID controller, FLC and PFLC has been demonstrated both in simulation studies and real time and also compared. A step signal producing 20% of load disturbance is given at t = 1500 seconds. These results are shown in Figure 7.16(a). The controller output is presented in Figure 7.16(b). The ISE, IAE and ITAE values of PID, FLC and PFLC are reported in Table 7.8 and presented in Figure 7.17. The following observations can be made from this part of the simulation study and real time implementation. It is concluded that from Figure 7.16(a), the PFLC is able to quickly discard the disturbance and brings the level to the desired setpoint than other two controllers. The values of ISE, IAE and ITAE for the PFLC controller are found to be considerably less from Table 7.8 and Figure 7.17 than other controllers. Table 7.8 ISE, IAE and ITAE values of PID, FLC and PFLC in the presence of load change Time interval 0 t 1500 1501 t 3000 PID 2.651e04 2.573e04 ISE FLC 2901 3279 PFLC 3.496e05 10.695e05 PID 1.989e04 1.961e04 IAE FLC 2324 2569 PFLC 3.176e05 7.318e05 PID 1.681e04 1.688e04 ITAE FLC 2132 2251 PFLC 2.411e05 4.493e05

165 Figure 7.16(a) Servo and regulatory response of Spherical Tank Level process with PID, FLC and PFLC- Process output Figure 7.16(b) Servo and regulatory response of Spherical Tank Level process with PID, FLC and PFLC - Controller output

166 3.00E+04 2.50E+04 2.00E+04 1.50E+04 1.00E+04 5.00E+03 0.00E+00 t 1500 1501 t 3000 PID FLC PFLC Figure 7.17(a) ISE values of PID, FLC and PFLC in the presence of load change 3500 3000 2500 2000 1500 1000 500 0 t 1500 1501 t 3000 PID FLC PFLC Figure 7.17(b) IAE values of PID, FLC and PFLC in the presence of load change 1.20E+06 1.00E+06 8.00E+05 6.00E+05 4.00E+05 2.00E+05 0.00E+00 t 1500 1501 t 3000 PID FLC PFLC Figure 7.17(c) ITAE values of PID, FLC and PFLC in the presence of load change

167 The real time servo and regulatory responses of the spherical tank process with PID, FLC and PFLC are shown in Figure 7.18 for the same load disturbance as given in the simulation, which shows that the PFLC discards quickly the disturbance and brings to the desired level than others. The value of ISE for PID, FLC and PFLC are presented in Table 7.9 and Figure 7.19. These values are found to be considerably less for PFLC than other controllers. Figure 7.18 Real-time servo and regulatory response of Spherical Tank Level process with PID, FLC and PFLC- Process output 2.500E+04 2.000E+04 1.500E+04 1.000E+04 5.000E+03 0.000E+00 ISE PID FLC PFLC Figure 7.19 ISE values of PID, FLC and PFLC in the presence of load change in real-time implementation

Table 7.9 168 ISE values of PID, FLC and PFLC in the presence of load change in real-time implementation Controllers ISE PID 2.205e04 FLC 1.918e04 PFLC 1.527e04 7.4.4.3 Performance of FLC and PFLC in the presence of measurement noises Gaussian noise of zero mean and various standard deviations (7 cm and 10 cm) has been added to the true value of the process variable, i.e. liquid level in the tank. The performances of the FLC and proposed PFLC in the presence of measurement noise of various levels are shown in the Figure 7.20(a), Figure 7.21(a) and Figure 7.22(a) and their corresponding controller outputs are shown in the Figure 7.20(b), Figure 7.21(b) and Figure 7.22(b). The mean and the standard deviation of the measured variable for noise signals with various values of the standard deviations are reported in Table 7.10. The following observations can be made from this part of the simulation study. From Figure 7.20(a) it seems that the FLC performs satisfactorily if the noise level is small in magnitude. From Figure 7.21(a) it is proved that the PFLC outperforms irrespective of magnitude of noise level. From Figure 7.22(a) it is proved that the PFLC produces robust control action than FLC in the presence of measurement noise. The standard deviation of the controlled variable has been found to be less in the case of PFLC than FLC from Table 7.10.

169 Figure 7.20 (a) Performance of FLC in the presence of measurement noise of various levels - Process output Figure 7.20(b) Performance of FLC in the presence of measurement noise of various levels - Controller outputs Figure 7.21(a) Performance of PFLC in the presence of measurement noise of various levels - Process output

170 Figure 7.21(b) Performance of PFLC in the presence of measurement noise of various levels - Controller outputs Figure 7.22(a) Performance of FLC and PFLC in the presence of measurement noise of standard deviation of 10 cm - Process output Figure 7.22(b) Performance of FLC and PFLC in the presence of measurement noise of standard deviation of 10 cm - Controllers output

Table 7.10 171 Mean and standard deviation of the true value of the PV for noise with various standard deviations Standard deviation of noise signal (cm) 07 10 Time interval Mean FLC Standard deviation of process variable Mean PFLC Standard deviation of process variable 0 t 1000 8.424 3.453 8.087 3.229 1001 t 2000 16.706 2.587 16.330 2.376 0 t 1000 10.784 3.966 8.060 3.226 1001 t 2000 20.352 2.918 16.537 2.579 7.5 DISCUSSIONS In this chapter, proposed probabilistic fuzzy inference system has been applied to handle complexity, nonlinearity and random uncertainties associated in the modeling and control problem with the spherical tank level process. From the widespread simulation studies, it is concluded that the probabilistic fuzzy model of the spherical tank level process brings better modeling accuracy than the conventional fuzzy model even in the presence of measurement noises of appreciable magnitude. Similarly, the proposed probabilistic fuzzy logic controller has good setpoint tracking capabilities, disturbance rejection capabilities and robustness properties in both simulation studies and real time implementation. The performance of the PFLC has been compared with conventional PID and FLC, whose performance is proven to be better than the others in both the cases. It has also been proved that the PFLC captures the stochastic uncertainties effectively and outperforms particularly in the presence of measurement noises than other methods proposed in the literature.