Multivariable Predictive PID Control for Quadruple Tank

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

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

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

Closed loop Identification of Four Tank Set up Using Direct Method

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

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

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

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

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN

Feedback Control of Linear SISO systems. Process Dynamics and Control

Model-based PID tuning for high-order processes: when to approximate

Improved cascade control structure for enhanced performance

Model Predictive Controller of Boost Converter with RLE Load

Computation of Stabilizing PI and PID parameters for multivariable system with time delays

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

Simulation of Quadruple Tank Process for Liquid Level Control

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

Polynomial Matrix Formulation-Based Capon Beamformer

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

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

1 Introduction 198; Dugard et al, 198; Dugard et al, 198) A delay matrix in such a lower triangular form is called an interactor matrix, and almost co

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

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Analysis of Modelling Methods of Quadruple Tank System

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

(2008) 74 (5) ISSN

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

A Tuning of the Nonlinear PI Controller and Its Experimental Application

PSO Based Predictive Nonlinear Automatic Generation Control

Simulation of diffuse reflectance for characterisation of particle suspensions

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL

Robustness of MPC and Disturbance Models for Multivariable Ill-conditioned Processes

Control Configuration Selection for Multivariable Descriptor Systems

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

A Method for PID Controller Tuning Using Nonlinear Control Techniques*

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

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

Mike Grimble Industrial Control Centre, Strathclyde University, United Kingdom

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

APPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering

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

Let the plant and controller be described as:-

Performance assessment of MIMO systems under partial information

Linear and Nonlinear Model Predictive Control of Quadruple Tank Process

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

CHAPTER 6 CLOSED LOOP STUDIES

Control Of Heat Exchanger Using Internal Model Controller

Strathprints Institutional Repository

NonlinearControlofpHSystemforChangeOverTitrationCurve

Modeling and Simulation of a Multivariable

COMPARISON OF FUZZY LOGIC CONTROLLERS FOR A MULTIVARIABLE PROCESS

Optimal Control of Nonlinear Systems: A Predictive Control Approach

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

Process Identification for an SOPDT Model Using Rectangular Pulse Input

Comparative study of three practical IMC algorithms with inner controller of first and second order

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

EXPERIMENTAL IMPLEMENTATION OF CDM BASED TWO MODE CONTROLLER FOR AN INTERACTING 2*2 DISTILLATION PROCESS

Fuzzy Control of a Multivariable Nonlinear Process

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

CHAPTER 3 TUNING METHODS OF CONTROLLER

Predictive Control of a Single Link Flexible Joint Robot Based on Neural Network and Feedback Linearization

Control of integral processes with dead time Part IV: various issues about PI controllers

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

Iterative Controller Tuning Using Bode s Integrals

Robust Actuator Fault Detection and Isolation in a Multi-Area Interconnected Power System

Incorporating Feedforward Action into Self-optimizing Control Policies

3.1 Overview 3.2 Process and control-loop interactions

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

A Quadruple Tank Process Control Experiment. Effendi Rusli, Siong Ang, and Richard D. Braatz

YTÜ Mechanical Engineering Department

Course on Model Predictive Control Part II Linear MPC design

CONTROL. J.S. Senent M. Martnez J. Sanchis. Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia.

Analytical approach to tuning of model predictive control for first-order plus dead time models Peyman Bagheri, Ali Khaki Sedigh

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays

Practical Implementations of Advanced Process Control for Linear Systems

ISA-PID Controller Tuning: A combined min-max / ISE approach

NEURAL PREDICTIVE CONTROL TOOLBOX FOR CACSD IN MATLAB ENVIRONMENT

Intermediate Process Control CHE576 Lecture Notes # 2

LQR CONTROL OF LIQUID LEVEL AND TEMPERATURE CONTROL FOR COUPLED-TANK SYSTEM

Using Neural Networks for Identification and Control of Systems

Modeling and Model Predictive Control of Nonlinear Hydraulic System

Performance Comparison of PSO Based State Feedback Gain (K) Controller with LQR-PI and Integral Controller for Automatic Frequency Regulation

Temperature Control of a Mold Model using Multiple-input Multiple-output Two Degree-of-freedom Generalized Predictive Control

NONLINEAR PREDICTIVE CONTROL OF A ROUGHER FLOTATION UNIT USING LOCAL MODELS

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system.

STABILITY ANALYSIS OF MODEL PREDICTIVE CONTROLLER WITH CONSTRAINTSVARIATION FOR MAGNETIC LEVITATION SYSTEM

IMPROVED CONTROL STRATEGIES FOR DIVIDING-WALL COLUMNS

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

An improved auto-tuning scheme for PI controllers

2-DoF Decoupling controller formulation for set-point following on Decentraliced PI/PID MIMO Systems

Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING

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

A Design Method for Smith Predictors for Minimum-Phase Time-Delay Plants

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

MODEL PREDICTIVE CONTROL

Transcription:

Saeed, Qamar and Uddin, Vali and Katebi, Reza ( Multivariable predictive PID control for quadruple tank. World Academy of Science, Engineering and Technology (. pp. -., This version is available at https://strathprints.strath.ac.uk// Strathprints is designed to allow users to access the research output of the University of Strathclyde. Unless otherwise explicitly stated on the manuscript, Copyright and Moral Rights for the papers on this site are retained by the individual authors and/or other copyright owners. Please check the manuscript for details of any other licences that may have been applied. You may not engage in further distribution of the material for any profitmaking activities or any commercial gain. You may freely distribute both the url (https://strathprints.strath.ac.uk/ and the content of this paper for research or private study, educational, or not-for-profit purposes without prior permission or charge. Any correspondence concerning this service should be sent to the Strathprints administrator: strathprints@strath.ac.uk The Strathprints institutional repository (https://strathprints.strath.ac.uk is a digital archive of University of Strathclyde research outputs. It has been developed to disseminate open access research outputs, expose data about those outputs, and enable the management and persistent access to Strathclyde's intellectual output.

World Academy of Science, Engineering and Technology Multivariable Predictive PID Control for Quadruple Tank Qamar Saeed, Vali Uddin and Reza Katebi Abstract In this paper multivariable predictive PID controller has been implemented on a multi-inputs multi-outputs control problem i.e., quadruple tank system, in comparison with a simple multiloop PI controller. One of the salient feature of this system is an adjustable transmission zero which can be adjust to operate in both minimum and non-minimum phase configuration, through the flow distribution to upper and lower tanks in quadruple tank system. Stability and performance analysis has also been carried out for this highly interactive two input two output system, both in minimum and non-minimum phases. Simulations of control system revealed that better performance are obtained in predictive PID design. Keywords Proportional-integral-derivative Control, Generalized Predictive Control, Predictive PID Control, Multivariable Systems I. INTRODUCTION The three term proportional, integral and derivative (PID controllers ruled over the process industry for more than six decade, and still existing. The major selling point of PID controllers is due to its simplified structure, robustness and over a wide range of applicability and suitable performance, but limited to simple control problems. In 99, the first commercial application of PID controller was introduced [] and a great deal of research and development commenced. Since 9, numerous PID tuning techniques have been developed and a summary of most popular tuning methods for PID controller are available in []. In last few decade, advancement and competition in process industry developed many complex control problems where classical PID were unable to cope and control community strive for better solution. Miller et. al., [] have illustrated some of the main challenges faced by the control community. Considering the popularity and reliability of PID, many researcher tried to develop optimal PID. Rivera et. al., [] introduced an Internal Model Control (IMC based PID controller design using a first order process model, and this was later extended by Chien [] for second order process model. Morari and Zafiriou [], proposed IMC leads to PID controllers for virtually all models common in industrial practice. Wang et. al., [] proposed a PID controller using a frequency response approach with least squares algorithm to equate with IMC. Rusnak [] used linear quadratic regulator (LQR theory to design PID controllers for a fifth order system. Grimble [9], derived H based PID structure. Katebi and Moradi [] have Qamar Saeed and Vali Uddin are associated with the Department of Electrical Power and Electronic Engineering, National University of Sciences & Technology Karachi 9, Pakistan. e-mail: qsaeed@pnec.edu.pk and v uddin@pnec.edu.pk Reza Katebi is associated with Industrial Control Centre, University of Strathclyde, Glasgow, G QE, United Kingdom. e-mail: r.katebi@eee.strath.ac.uk introduced the predictive PID controller for SlSO systems and Moradi et. al., [] extended it for MlMO systems in polynomial form. The Generalized Predictive Control (GPC method proposed by Clarke et. al., [] is a reasonable representative of model based predictive control (MPC methods and one of the most general way of posing the process control problem in domain []. Tan et. al., [] have presented a PID control design based on the GPC approach for a second order system with delay but limited to single-input single output (SISO systems. In this paper, we have develop a multiinput multi-output Predictive PID controller using the same approach as used by Tan et. al., [] for his SISO systems. In the recent past, multi-variable control system design have been in great demand and need much attention in the process industry and academia. In many processes, when some or all of the manipulated variable affects more than its corresponding controlled variable, mean there are some interaction between the controlled variable, which may result in poor performance or even in instability of control process. When the interaction are not negligible, the plant must be considered as multiple inputs and multiple outputs. In this paper, a highly interactive multi-variable process has been considered i.e., quadruple tank problem. This multi-variable systems contains a transmission zeros, which can vary from left half plane (minimum phase to right half plane (non-minimum phase depending on the ratio of the flow to upper and lower tanks []. The paper has been organized as follows: Section II briefly describe the model development of real processes. Manual multi-loop PI and predictive PID control design techniques has been discussed in section III and IV respectively. Stability analysis has been conducted in Section V. Performance analysis and simulation results are available in section VI. Finally, the conclusions are given in section VII. II. MODEL DEVELOPMENT Johansson [] described a laboratory quadruple-tank process which consists of four interconnected water tanks and two pumps as shown in fig.. The first principle mathematical model for this process using mass balances and Bernoulli s law is dh dh dh dh = a A gh + a A gh + γ k A v = a A gh + a A gh + γ k A v = a A gh + ( γ k A v = a A gh + ( γ k A v (

World Academy of Science, Engineering and Technology TABLE II OPERATING PARAMETER FOR MINIMUM (P AND NON-MINIMUM (P + PHASES Operating Values Units P P + (h,h [cm] (.,. (.,. (h,h [cm] (... (.,.9 (v,v [V ] (.,. (.,. (k,k [cm /V s] (.,. (.,.9 (γ,γ - (.,. (.,. Fig.. Schematic diagram for Quadruple Tank process where γ i is the flow distribution to lower and diagonal upper tank, A i is the cross-section area, a i is the outlet hole crosssection and h i is the water level, in tank i respectively. There are two inputs (manipulators and two outputs (controlled variable in quadruple tank system, and control objective is to maintain water level in lower tanks around its setpoint with the manipulation of water flow with two pumps. The process inputs are v and v and the outputs are y = k c h and y = k c h. The voltage applied to Pump i is v i and the corresponding flow is k i v i. The parameters γ,γ (, are valves setting for the distribution of flow to lower and upper diagonal tank respectively. The flow to Tank is γ k v and the flow to Tank is ( γ k v and similarly for Tank and Tank as shown in fig.. The g is denoted as acceleration of gravity. The parameter values of the laboratory process and operating parameter for minimum (P and non-minimum phases (P + are given in [], also shown in table and table respectively. This typical system has two finite zeros for γ,γ (,. One always lie in the left half-plane, but the other can be placed either in the left or the right half-plane depending on the valve setting of γ,γ. If <γ + γ then system is minimum phase, means transmission zero is in left half plane. If γ +γ < then system is non-minimum phase, means transmission zero is in right half plane. If γ + γ =then system has transmission zero at origin, a difficult case to handle using simple multi-loop PID control system design without de-coupler. TABLE I PARAMETER VALUE FOR QUADRUPLE TANK Parameters Units Values A,A [cm ] A,A [cm ] a,a [cm ]. a,a [cm ]. k c [V/cm]. g [cm/s ] 9 The linearized state-space equation at operating points x i = h i h i and u i = v i v i is given in [] dx = y = A T A T T T T + γ k A γ k A ( γ k A ( γ k A ( kc k c A A T u x x ( where the constants are T i = Ai a i h i g. Linearized transfer function matrix model for both minimum (P and non-minimum (P+ phases are given in [] and []. III. MANUAL MULTI-LOOP PI CONTROL The discrete position and velocity form of PID controller are described by equations ( and ( respectively []. u(k=k p e(k+k i k e(j+k d [e(k e(k ] ( j= u(k=u(k u(k = k p [e(k e(k ] + + k i e(k+k d [e(k e(k + e(k ] ( where, k p, k i and k d are the proportional, integral and derivative gains, respectively. Johansson [] applied multi-loop PI controller on quadruple tank manually for both minimum and non-minimum phase configuration in frequency domain. However, in this section same tuning parameters are implemented in control system design using state space formulation. All simulation results have been discussed in section VI in comparison with []. If valve setting of γ and γ for the distribution of water flow to upper and lower tanks are chosen as γ + γ =., then this typical control problem become extremely interactive between two controlled variables, with one transmission zero at origin, and it will not possible to obtain a suitable tuning parameters using multi-loop manual tuning without using decoupler, as mentioned in section I.

World Academy of Science, Engineering and Technology IV. PREDICTIVE PID CONTROL Consider a two-input two-output square multi-variable system is given as ( ( ( y g g = u ( y g g u In equation (, each g ij (where i, j =, contains a subsystem which can be represented as [] and [] g ij (s= ds + c (s + a(s + b e sl ( The equation ( in discrete- transfer function can be represented as b z + ǵ ij (z= b z z t d ( +á z +á With some algebraic manipulation in equations ( -, two multi-input single output (MISO model can be obtained as, ( ( z +á z +á y (t z +á z +á y (t ( b = z + b b z + b ( u (t b z + b b z + b ( u (t The error to the controller is represented as e = y d y, where y d is the setpoint and y is the controlled output, then in terms of error, with y d =, equivalent equation can be represented as, where e (k +=á e (k á e(k b ũ (k b ũ (k (9 e (k +=á e (k á e(k b ũ (k b ũ (k ( ũ (k = u (k+ b b u (k ũ (k = u (k+ b b u (k Equations (9 - can be represented in state space form as where A = X(k +=AX(k+Bũ(k ( á á á á X(k= e (k e (k θ (k e (k e (k θ (k, B =, ũ(k= b b b b ũ (k ũ (k ũ (k ũ (k and θ i = k j= e i(j is the integral error. Using p and m prediction and control horizons respectively, the predicted error in compact form can be represented as [] and [], X = LAX(k+B M Ũ ( where X = ( X T (k + X T (k + X T (k + p T I A L = B M =. A p B AB B...... A p B A p B A p m B Ũ = ( ũ(k ũ(k + ũ(k + m T Since GPC is an optimal control strategy, therefore a performance index or cost function must be minimized in order to obtain an optimal control signal. Considering the following cost function p m J = x(k + l Q(l + u(k + j R(j ( l= j= where Q and R are the error and control weighting matrices respectively. Substitution of prediction equation ( in cost function ( i.e., an optimization step, resulted an optimal control sequence, like [] and [] Ū = [B T MQB M + R] [B T MQLA]X(k ( Under the receding horizon principle, only the first value of the optimal control sequence is applied at each sampling while the rest are discarded. Therefore, ũ(k t d = H[B T MQB M + R] [B T MQLA]X(k, = DX(k ( where D = H[B T M QB M + R] [B T M QLA] and H = [ I... ] From equation (, it follows that ũ = DX(k + t d, which means that current control value depends on the future predicted state. In case of significant delay, this problem would be solved in two different range i.e., k<t d and k t d, [] and []. However, in absence of delay (i.e., t d = then control law would simply be Similarly, ũ,k ũ,k ũ,k ũ,k = ũ = DX(k ( D D D D ( X X ( There is no significant delay in quadruple tank system, so PID tuning parameters would only be consider for k t d K P = (K (t d +K (t d K I = K (t d k t d K D = K (t d

World Academy of Science, Engineering and Technology Earlier we have assumed that, ũ,k = u,k + b b u,k ( ũ,k = u,k + b b u,k (9 ũ,k = u,k + b b u,k ( ũ (k = u,k + b b u,k ( On combining equations ( & and (9 &, we obtain Similarly, ũ,k +ũ,k = u,k +( b b + b b u,k ( ũ,k +ũ (k = u,k +( b b + b b u,k ( u,k = u,k = { (ũ,k +ũ,k ( b + b } u,k ( b b { (ũ,k +ũ (k ( b + b } u,k ( b b V. STABILITY ANALYSIS The stability is one of the major concern in all control system design. In case of linearized model, the stability of overall closed loop system is determined by characteristic equation. In terms of transfer function two input two output (TITO system can be described as, y = g u + g u ( y = g u + g u ( In multi-loop PI control tuning for minimum phase problem, the control law is u = g c (y d, y ( u = g c (y d, y (9 As setpoint do not play any role in system stability, so let y d, =. Now substituting the equation (9 in equation ( with algebraic manipulation, we get the characteristic equation for minimum phase (C.E mp as, C.E mp =+g c g +g c g +g c g c (g g g g ( Similarly, the control law for non-minimum phase multi-loop PID controllers are described as u = g c (y sp, y ( u = g c (y sp, y ( On substitution of equations (- in equations (- yield ( ( +g g c g g c y = g g c +g g c y ( ( g g c g g c ysp, ( g g c g g c y sp, Eventually, characteristic equation for non-minimum phase (C.E nmp obtained as C.E nmp =(+g g c ( + g g c g c g c g g ( Johansson [] describe that non-minimum phase configuration in quadruple tank system, is relatively a difficult control problem as one of the pole is very close to unit circle. The stability of Predictive PID design based on GPC can also be carried out in a similar manner. From (-, we can obtained u,k and u,k as { ( b u,k = + + b } z (ũ,k +ũ,k ( b b u,k = { + From equation (, we have, ( b + b } z (ũ,k +ũ,k ( b b ũ,k +ũ,k = ( D D X(k ( ũ,k +ũ,k = ( D D X(k ( where X(k is defined as, in which X(k= ( X (k X (k T X (k = ( e (k e (k θ (k T X (k = ( e (k e (k θ (k T (9 Using equations ( - and ( -, a characteristic equation can be obtained and stability of the closed loop system are determined. In predictive PID design, we obtained the PID tuning parameters on the basis of GPC tuning parameters and equate to the PID tuning parameters in result as mentioned in section IV. Moreover, all simulation results revealed that systems are stable along the selected tuning parameters. VI. PERFORMANCE ANALYSIS &SIMULATION RESULTS The multi-loop PI tuning parameters are obtained from [], where (K,T i = (., and (K,T i = (., for minimum phase (P while (K,T i =(., and (K,T i = (., for non-minimum phase (P + system respectively. In this paper, simulation have been carried out in domain using state space approach in comparison with earlier Johansson [], frequency domain approach. Moreover, we have also plotted the upper tanks (i.e., tank and tank level along with the lower tanks (i.e., tank and tank, for better illustration and understanding. For minimum phase, we have observed a peak (i.e., overshoot upto. with settling is sec as shown in fig., while [] indicated peak upto. with settling sec. For non-minimum phase, a slight inverse response along with much higher overshoot upto followed by a minor undershoot in output y with settling around sec (i.e., s more than minimum phase has been observed in our simulation by simple multi-loop PI control as shown in

World Academy of Science, Engineering and Technology h. h. h h y h u y h u. y h u y h u Fig.. Manual PID design for minimum phase Fig.. Manual PID design for non-minimum phase.. h.. h.. h h y h. y h. y h y h u u u u Fig.. Predictive PID design for minimum phase Fig.. Predictive PID design for non-minimum phase

World Academy of Science, Engineering and Technology fig., while [] indicated no inverse response and overshoot only upto.9 with settling around sec (i.e., s more than minimum phase. Our simulation results are based on state space model in comparison with [], which are based on transfer function model, the results we have obtained are slightly different than [], but the trends are almost the same. Moreover, we are in concordance that non-minimum phase problem is much more difficult to tackle using manual multi-loop PID control design as concluded in []. In section IV, we have developed a MIMO predictive PID controller for quadruple tank problem using the same technique as given in [] and [] for SISO system. For minimum phase, we have used prediction horizon as N =, N =and control horizon as N u =with weighting R = ρi =I and Q = I and observed the closed loop response of y with peak as. for setpoint y sp, =. while y regain its initial position within settling i.e., sec as shown in fig.. Similarly for non-minimum phase, we have used the prediction horizon N =, N = and control horizon N u = with weighting Q = I and R = ρi = I an inverse response have been observed with settling around sec i.e., more than s of the minimum phase problem as shown in fig. However, in real plant i.e., a nonlinear system result could be slightly different as the water drain from any respective tank depends on the square root of its level, not directly to its level. [] Chein, I.L., IMC-PID Controller Design-An Extension, IFAC Proceeding Series,, (9,. [] Morari, M. and E. Zafiriou, Robust Process Control, Printice Hall, (99. [] Wang, Q.G., C.C. Hang and X.P. Yang, Single Loop Controller Design Via IMC Principles, In Proceeding Asian Control Conference, Shanghai, P.R.China, (. [] Rusnak, I., Generalized PID Controllers, Proc. th IEEE Medit. Conference on Control & Automation, MED 99, Haifa, Israel, (999. [9] Grimble, M.J., H-infinity PID Controllers, Trans. IMC, (, (99,. [] Katebi, M.R. and M.H. Moradi, Predictive PID Controllers, IEE Proc. Control Theory Application, (, (,. [] Moradi. M.H., M.R. Katebi, and M.A. Johnson, The MIMO Predictive PID Controller Design, Asian Journal of Control, (, (,. [] Clarke. D.W., C. Mohtadi and P.S. Tuffs, Generalized Predictive Control- Part I. The Basic Algorithm, Automatica, (, (9,. [] Bordons, C., and Camacho, E.F., A Generalized Predictive Controller for a Wide Class of Industrial Processes, IEEE Transactions on Control Systems Technology, (, (99,. [] Tan, K.K., S.N. Huang, and T.H. Lee, Development of a GPC-based PID Controller for Unstable System with Dead Times, ISA Transaction, 9, (,. [] Tan, K.K., T.H. Lee, S.N. Huang, and F.M. Leu, PID Controller Design Based on a GPC Approach, Ind. Eng. Chem. Res.,, (,. [] K. H. Johansson, The Quadruple-Tank Process: A Multivariable Laboratory Process with an Adjustable Zero, IEEE Transactions on Control Syatems Technology, (, (,. [] Winston Garcí-Gabín, Eduardo F. Camacho, Application of multivariable GPC to a four tank process with unstable transmission zeros, IEEE International Symposium on Cmputer Aided Control System Design Proceedings, Septemeber -, (, VII. CONCLUSIONS The structure of the P-PID is not much different from the conventional PID, therefore implementation does not make any difference. The effectiveness of all these methods have been well illustrated in simulations. It has been observed that in each design technique, nonminimum phase is quite difficult to control. Multivariable system with unstable transmission zeros usually come across with internal instability problems i.e., a difficult aspect to control a process with RHPT zero canceled by a RHP pole. An important characteristic of RHPT zeros of multi-input multioutput (MIMO systems is that it contains hidden dynamics. ACKNOWLEDGMENT This research work is financially supported by Higher Education Commission of Pakistan and Industrial Control Centre, University of Strathclyde, UK. REFERENCES [] Kristiansson, B. and B. Lennartson, Robust Tuning of PI and PID Controllers - Using Derivative Action Despite Sensor Noise, IEEE Control System Magazine, (, (, [] Cominos, P., and N. Munro, PID Controllers: recent tuning methods and design to specification, IEEE Control System Magazine, 9(, (,. [] Miller. R.M., S.L. Shah, R.K. Wood and E.K. Kwok, Predictive PID, ISA Transaction, (999,,. [] Rivera, D.E., S. Skogestad and M. Morari, Internal Model Control. PID Controller Design. Ind. Eng Chem. Proc. Design and Development,, (9,.