Simulation of Quadruple Tank Process for Liquid Level Control

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

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

Analysis of Modelling Methods of Quadruple Tank System

EECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia

Control Configuration Selection for Multivariable Descriptor Systems

3.1 Overview 3.2 Process and control-loop interactions

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

Multi-Loop Control. Department of Chemical Engineering,

Control Configuration Selection for Multivariable Descriptor Systems Shaker, Hamid Reza; Stoustrup, Jakob

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Design of de-coupler for an interacting tanks system

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

Dynamic Modeling, Simulation and Control of MIMO Systems

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

Robust Control. 1st class. Spring, 2017 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 11th April, 2017, 10:45~12:15, S423 Lecture Room

Decentralized Feedback Structures of a Vapor Compression Cycle System

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING

CHAPTER 6 CLOSED LOOP STUDIES

APPLICATION OF D-K ITERATION TECHNIQUE BASED ON H ROBUST CONTROL THEORY FOR POWER SYSTEM STABILIZER DESIGN

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study

EL2520 Control Theory and Practice

Structured Uncertainty and Robust Performance

THE MULTIVARIABLE STRUCTURE FUNCTION AS AN EXTENSION OF THE RGA MATRIX: RELATIONSHIP AND ADVANTAGES

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

Feedback Structures for Vapor Compression Cycle Systems

University of Science and Technology, Sudan Department of Chemical Engineering.

The Quadruple-Tank Process: A Multivariable Laboratory Process with an Adjustable Zero

Real-Time Parameter Estimation of a MIMO System

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Process Unit Control System Design

Control System Design - Interaction

Index. INDEX_p /15/02 3:08 PM Page 765

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos

Comparative analysis of decoupling control methodologies and multivariable robust control for VS-VP wind turbines

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

6545(Print), ISSN (Online) Volume 4, Issue 3, May - June (2013), IAEME & TECHNOLOGY (IJEET)

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

Decentralized and distributed control

Improve Performance of Multivariable Robust Control in Boiler System

Possible Way of Control of Multi-variable Control Loop by Using RGA Method

Research Article Volume 6 Issue No. 6

Comparison of Feedback Controller for Link Stabilizing Units of the Laser Based Synchronization System used at the European XFEL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

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

Model Predictive Controller of Boost Converter with RLE Load

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

H Loop Shaping Controller design for regulating Air Fuel Ratio and Speed of an SI Engine

Control Loop Selection Methods for Damping Oscillations in Power System

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Fuzzy Control of a Multivariable Nonlinear Process

YTÜ Mechanical Engineering Department

Design and Implementation of Controllers for a CSTR Process

A Survey for the Selection of Control Structure for Distillation Columns Based on Steady State Controllability Indexes

MULTIVARIABLE ROBUST CONTROL OF AN INTEGRATED NUCLEAR POWER REACTOR

Feedback Control of Linear SISO systems. Process Dynamics and Control

Matrix Equations in Multivariable Control

MIMO analysis: loop-at-a-time

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

FEL3210 Multivariable Feedback Control

Decentralised control of a quadruple tank plant with a decoupled event-based strategy

Design of Multivariable Neural Controllers Using a Classical Approach

Exam in Systems Engineering/Process Control

STUDIES ON CONTROLLABILITY ANALYSIS AND CONTROL STRUCTURE DESIGN

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

Design and Comparative Analysis of Controller for Non Linear Tank System

Lecture plan: Control Systems II, IDSC, 2017

Robust control for a multi-stage evaporation plant in the presence of uncertainties

Multivariable Predictive PID Control for Quadruple Tank

Introduction to Matrices

Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc

Lecture 15 Review of Matrix Theory III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Dynamic Relative Gain Array Estimation using Local Polynomial Approximation Approach

Control Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1. Emilio Frazzoli

A New Internal Model Control Method for MIMO Over-Actuated Systems

Anti-slug control of two-phase flow in risers with: Controllability analysis using alternative measurements

h D D x D F x F V h B B x B LV DB RV RS RB LB DS DV frequency (1/min) magnitude of relative gain

Chapter 3: Block Diagrams and Signal Flow Graphs

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

Coordinating multiple optimization-based controllers: new opportunities and challenges

Process Control Hardware Fundamentals

STUDIES ON CONTROLLABILITY ANALYSIS AND CONTROL STRUCTURE DESIGN

An interaction measure for control configuration selection for multivariable bilinear systems

MIMO Toolbox for Matlab

CS100: DISCRETE STRUCTURES. Lecture 3 Matrices Ch 3 Pages:

Closed loop Identification of Four Tank Set up Using Direct Method

The parameterization of all. of all two-degree-of-freedom strongly stabilizing controllers

De-Coupler Design for an Interacting Tanks System

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Input-output Controllability Analysis

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

NONLINEAR PREDICTIVE CONTROLLER: INFLUENCE OF ITERATIONS NUMBER ON REGULATION QUALITY

DESIGN OF PI CONTROLLERS FOR MIMO SYSTEM WITH DECOUPLERS

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Asymptotic behaviour of Toeplitz matrix in multi-input multi-output model predictive control

Algebra & Trig. I. For example, the system. x y 2 z. may be represented by the augmented matrix

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

Design and Development of Complex Nonlinear System using TMPSO for Improving Performance Integral Criteria

COMPARISON OF FUZZY LOGIC CONTROLLERS FOR A MULTIVARIABLE PROCESS

Transcription:

Simulation of Quadruple Tank Process for Liquid Level Control Ritika Thusoo 1, Sakshi Bangia 2 1 M.Tech Student, Electronics Engg, Department, YMCA University of Science and Technology, Faridabad 2 Assistant Professor, Electrical Engg, Department, YMCA University of Science and Technology, Faridabad Abstract: A Quadruple Tank Process (QTP) is a two double tank process in which the tanks are arranged in such a way that the upper two tanks have an effect on the liquid level of the lower two tanks. A PID controller is used to control the liquid level in the lower two tanks. This system is divided into two Single Input Single Output systems to make the system simpler and easy to operate. The inputs and outputs are grouped for the pair that yields a good Relative Gain Array. The Niederlinski Index (NI) and Condition Number (CN) are calculated to check that pairing chosen would lead to a stable system. A control technique known as decoupling is used in the decentralised model of the system. The PID controllers are applied in each SISO system along with a decoupler. The system is simulated in MATLAB environment and the results are obtained. Keyword: QTP-Quadruple Tank Process, MIMO, SISO, Decoupling, RGA, Niederlinski Index, Condition Number. I. INTRODUCTION Control is to regulate the value of a quantity under consideration in order to maintain a process at the desired operating conditions, safely and efficiently [1]. Multiple Input and Multiple Output (MIMO) [2] are little difficult to control that a system with single input and single output. Quadruple Tank Process (QTP) [3] are such MIMO systems that has four interconnected tank and two pumps. It is used in many industries such as paper making and water treatment plants. In this paper a transfer function matrix of the Quadruple Tank Process (QTP) is considered after linearization of the state space equations, in order to remove the square root which leads to non-linearity term. The system thus considered is then simulated using MATLAB environment. A decentralised model is constructed using 1-2/2-1 pairing of the inputs and outputs. Then decouplers are applied to remove the effect caused due to interactions between the tanks. This technique is known as Decoupling [4].The outline of the paper is as follows: the implementation of QTP, i.e., decoupling is described in section 3. The results and discussion of the level control of quadruple tank system is described in section 4 and conclusion is presented in section 5. II. METHODOLOGY The schematic diagram of the physical model is shown in fig 1. The Quadruple tank process is a system comprising of four tank and two pumps. The objective is to control the level of the liquid in the lower tanks, tank2 and tank 4 in fig 1.The system has two water basins from which their respective pumps draw water. The pump voltages are V1 volts and V2 volts for pump 1 and pump 2, respectively. Consider the operation in tank 2; the input comes from pump 1 via Out 2 and from pump 2 via output of tank 1. Similarly, for tank 4 the input comes from pump 1 via Out 2 and from pump 1 via the output of tank 3. Since the change in pump voltages V1 and V2 cause a change in the flow of liquid in the tanks. Thus, these voltages are the manipulated variables whereas the level of the tanks L2 and L4 are the controlled output of the system. The arrangement of the system causes more flow of liquid in tank 2 and tank 4 [5] from the tanks just above them. The schematic diagram of the QTP is shown in Figure 1. The transfer function matrix obtained after linearization is given in equation (1): (1) where G 11 denotes interaction between input 1 and output 1, G 12 denotes the interaction between input 1 and output 2, G 21 denotes the interaction between the input 2 and output 1, and G 22 denotes the interaction between the input 2 and output 2. 287

Figure 1. Schematic diagram of Quadruple Tank Process III. IMPLEMENTATION OF QTP The system is divided into two SISO systems i.e. the inputs and outputs are paired into two systems that are interconnected to each other. The interactions between the tanks cause an effect on the liquid level of another tank. The pairing should be done with utmost care as all the pairs may not lead to a stable system. This pairing is done because it makes the system simple and easy to design. Relative Gain Array (RGA) is found for all the possible combinations of the inputs and outputs. After finding RGA, Niederlinski Index (NI) is calculated. Finally, Condition Number (CN) would be calculated. A. Relative Gain Array It is an n x n matrix which determines the degree of interactions between various variables [6]. It is given by equation (2): where λ ij is the relative gain between i th input and j th output. These relative gains or elements λij are obtained by equation (3): (2) RGA can also be found from transfer function matrix by doing Hadamard or Schur product which is element by element (3) multiplication of the transfer function matrix G(s) and the transpose of the matrix, equation (4): in MATLAB environment and is as given in (4) B. Niederlinski Index The RGA is found for all the possible pairing. The most suitable pairing 1-2/2-1 is selected. Niederlinski Index(NI) is used to avoid any pairings of variables which would be unstable [7]. It is given in the equation (5): (5) where G denotes the determinant of transfer function matrix (taking only the gains) and G ii is the transfer function relating to the input i and output i. 288

A negative value of the Niederlinski Index indicates instability for the pairing chosen. Niederlinski Index should be large but very large positive value would make it impossible to conclude any result. So, a non-negative NI value is good enough to ensure the stability. C. Condition Number It is the ratio of the strong interactions to the week interactions. It is also the ratio of the square roots of the maximum to the minimum Eigen values of the product matrix [8]. It is given in equation (6): where SV min/or max is the singular values. The CN is calculated using only the gains of the transfer function matrix. The Condition Number describes how much the output value changes for even a small change in input. A low value of the condition number indicates that the system is well conditioned whereas if the condition number is a large value then the system is said to be ill conditioned. Thus the rules for Condition Number are given as below: 1) If CN < 0, the system can be decoupled. 2) If det = non- negative value, the matrix is well conditioned. 3) If CN is not too large then the matrix is ill conditioned D. Decoupling The interactions between the tanks are high then, decouplers are used to reduce the effect on the tanks. The decouplers are additional controllers used in addition to the PID controllers. The overshoots that occur during the decentralized approach is overcome here. The schematic diagram is shown in Figure 2. (6) Figure 2. Decoupling control scheme The figure 2 shows the decoupling control scheme for the Quadruple Tank Process. The decouplers are applied before the PID controllers in each SISO system. The scheme is shown for 1-2/2-1 pairing which is already decided by RGA, NI and CN. Figure 2 shows the input to the decouplers is the output from the feedback controllers. The decoupling transfer function matrix is given by equation (7): (7) 289

IV. RESULTS AND DISCUSSION The relative gain array output for equation (1) is obtained and given in equation (8). The negative off diagonal elements indicate a presence of the interaction. The main diagonal elements are positive which indicate strong flow from input 1 to output 2, and input 2 to output 1. According to the RGA rules the sum of elements in any row and column should be equal to 1. (8) The NI index obtained for equation (1) is 0.5364 which is a non negative number which is desirable as discussed in section 3.2. Non-negative NI indicates that the pairing done in equation (1) is a stable choice. The condition number for equation (1) is 3.727 and the system G is non singular as its determinant is 4.2752. So, the system is well conditioned according to the rules discussed in 3.3. The decoupled model is designed and tested step input w1 is 10-14 and w2 is 10-11.The figure 3 shows the response of the decoupled system. There are no overshoots. Figure 3. Decoupled system response without any external disturbance Once the systems are designed and tested it is very important to test the system against any disturbance. Internal disturbance due to the physical components is something that cannot be tested beforehand. However, the response for the external disturbance can be tested by giving a disturbance at the inputs and at the outputs. The external disturbance is added to the QTP system designed and its response is observed. Three cases are considered to test the response to the external disturbance and they are as follows: A. Disturbance at output 1 only B. Disturbance at output 2 onl C. Disturbance at both output 1 and 2 Figure 4. Decoupled system response with external disturbance at output Y 1 only 290

Figure 5. Decoupled system response with external disturbance at output Y 2 only Figure 6. Decoupled system response with external disturbance at output Y 1 and Y 2 The decoupled system response is shown in figure 4 with external disturbance at only output Y 1 ; figure 5 shows the system response with disturbance at output Y 2 ; and figure 6 shows the system response with disturbance at output Y 1 and output Y 2. V. CONCLUSIONS The QTP is modelled successfully using SIMULINK in MATLAB 2016a using decoupling technique. The pairing of the system matrix is done using the results of relative gain array, NI and condition number. The system is simulated for decoupled technique without any disturbance first. Then, disturbance is added at output Y1, Y2 and then at both output Y1 and Y2. The results for both the techniques are obtained. The offset is very less and the overshoot is less than 5%. So, decoupling is very easy and effective to control the liquid level in QTP.The future scope would be to implement Model Adaptive Reference Control technique for the QTP system. REFERENCES [1] Skogestad S. and Postlethwaite I., Multivariable Feedback Control: Analysis and Design, Wiley, New York, 1996. [2] Stephanopolous G.,Chemical Process Control,4th Edition, ISBN:978-81-7758-403-5,2009,pp. 20. [3] Johansson K.J., The Quadruple-Tank Process. A Multivariable Laboratory Process with an Adjustable Zero, IEEE Trans. Cont. Syst.Tech., vol. 8(3), 2000, pp. 456-465. [4] Stephanopolous G.,Chemical Process Control,4th Edition, ISBN:978-81-7758-403-5,2009,pp. 504-507. [5] K.J. Johansson, "The Quadruple-Tank Process. A Multivariable Laboratory Process with an Adjustable Zero", 1998 [6] Bristol E., On a new measure of interaction for multivariable process control, IEEE Transactions on Automatic Control, vol. 11,1966, pp. 133 134. [7] Skogestad S. and Postlethwaite I., Multivariable Feedback Control: Analysis and Design, Wiley, New York, 1996, pp. 491 [8] Skogestad S. and Postlethwaite I., Multivariable Feedback Control: Analysis and Design, Wiley, New York, 1996,pp 494. 291