Application of Adaptive control In a Process control

Similar documents
Modeling and Control of Chemical Reactor Using Model Reference Adaptive Control

Temperature Control of CSTR Using Fuzzy Logic Control and IMC Control

CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION

ANFIS Gain Scheduled Johnson s Algorithm based State Feedback Control of CSTR

Model Predictive Control For Interactive Thermal Process

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

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

ECE Introduction to Artificial Neural Network and Fuzzy Systems

PROPORTIONAL-Integral-Derivative (PID) controllers

BITS-Pilani Dubai, International Academic City, Dubai Second Semester. Academic Year

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Control of Neutralization Process in Continuous Stirred Tank Reactor (CSTR)

Design and Comparative Analysis of Controller for Non Linear Tank System

Identification of a Chemical Process for Fault Detection Application

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

Cascade Control of a Continuous Stirred Tank Reactor (CSTR)

Linear Parameter Varying and Time-Varying Model Predictive Control

A Method for PID Controller Tuning Using Nonlinear Control Techniques*

Dr Ian R. Manchester

Dynamic Behavior. Chapter 5

Design and Implementation of Controllers for a CSTR Process

ChE 6303 Advanced Process Control

CONSIM - MS EXCEL BASED STUDENT FRIENDLY SIMULATOR FOR TEACHING PROCESS CONTROL THEORY

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

Model Predictive Control Design for Nonlinear Process Control Reactor Case Study: CSTR (Continuous Stirred Tank Reactor)

Kybernetika. Terms of use: Persistent URL:

Development of Dynamic Models. Chapter 2. Illustrative Example: A Blending Process

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

Richiami di Controlli Automatici

Keywords - Integral control State feedback controller, Ackermann s formula, Coupled two tank liquid level system, Pole Placement technique.

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Model identification

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

Evaluation Performance of PID, LQR, Pole Placement Controllers for Heat Exchanger

(a) Find the transfer function of the amplifier. Ans.: G(s) =

Distributed Parameter Systems

Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 3 : Analytical Solutions of Linear ODE-IVPs

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

AADECA 2006 XXº Congreso Argentino de Control Automático ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J.

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System

Adaptive Control of Fluid Inside CSTR Using Continuous-Time and Discrete-Time Identification Model and Different Control Configurations

Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK

Basic Procedures for Common Problems

Accuracy of Mathematical Model with Regard to Safety Analysis of Chemical Reactors*

A First Course on Kinetics and Reaction Engineering Unit 30.Thermal Back-Mixing in a PFR

LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR

Pre GATE Pre-GATE 2018

Robust Adaptive Attitude Control of a Spacecraft

Hybrid Direct Neural Network Controller With Linear Feedback Compensator

An unrestricted algorithm for accurate prediction of multiple-input multiple-output (MIMO) Wiener processes

Chemical Reaction Engineering Prof. Jayant Modak Department of Chemical Engineering Indian Institute of Science, Bangalore

Anisochronic First Order Model and Its Application to Internal Model Control

CHEMICAL REACTORS - PROBLEMS OF REACTOR ASSOCIATION 47-60

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

EECE Adaptive Control

SRM UNIVERSITY DEPARTMENT OF BIOMEDICAL ENGINEERING ODD Semester DAY floor

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme

Review Paper Modeling and Simulation Study of the CSTR for Complex Reaction by Using Polymath

Chemical Reactor Modelling and Analysis

Linear State Feedback Controller Design

IJSRD - International Journal for Scientific Research & Development Vol. 1, Issue 8, 2013 ISSN (online):

CHEMICAL ENGINEERING LABORATORY CHEG 4137W/4139W. Reaction Kinetics Saponification of Isopropyl Acetate with Sodium Hydroxide

Experiment 81 - Design of a Feedback Control System

Guide to Selected Process Examples :ili3g eil;]iil

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

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

Theoretical Models of Chemical Processes

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

NONLINEAR BATCH REACTOR TEMPERATURE CONTROL BASED ON ADAPTIVE FEEDBACK-BASED ILC

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

THE ANNALS OF "DUNAREA DE JOS" UNIVERSITY OF GALATI FASCICLE III, 2000 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

Solutions for Tutorial 3 Modelling of Dynamic Systems

Use of Differential Equations In Modeling and Simulation of CSTR

CHE 404 Chemical Reaction Engineering. Chapter 8 Steady-State Nonisothermal Reactor Design

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

ADAPTIVE INVERSE CONTROL BASED ON NONLINEAR ADAPTIVE FILTERING. Information Systems Lab., EE Dep., Stanford University

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

NonlinearControlofpHSystemforChangeOverTitrationCurve

ME 475/591 Control Systems Final Exam Fall '99

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

Introduction to System Dynamics

YTÜ Mechanical Engineering Department

Controls Problems for Qualifying Exam - Spring 2014

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

Adaptive Inverse Control

Automatic Stabilization of an Unmodeled Dynamical System Final Report

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

CHAPTER 6 CLOSED LOOP STUDIES

LIMITATIONS TO INPUT-OUTPUT ANALYSIS OF. Rensselaer Polytechnic Institute, Howard P. Isermann Department of Chemical Engineering, Troy,

Solutions for Tutorial 4 Modelling of Non-Linear Systems

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Dynamic modelling J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016

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

PID Control. Objectives

CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation

EEE 550 ADVANCED CONTROL SYSTEMS

Transcription:

Application of Adaptive control In a Process control Rahul Upadhyay National institute of technology jalandhar Jalandhar, India urahul_ 87@yahoo.com Rajesh Singla National institute of technology jalandhar Jalandhar, India Abstract: This paper presents the performance evaluation on the application of model reference adaptive control with various types of command inputs in a process plant. In the design of model reference adaptive control (MRAC) scheme, adaptive law have been developed based on Lyapunov stability theory.this paper deals with basic simulation studies on of the Continuous Stirred Tank Reactor (CSTR). The mathematical model is developed from material balances. Numerical mathematics is used for steady-state analysis and dynamic analysis which is usually represented by a set of differential equations. A simulation is carried out using Mat lab and Simulink to control the process system using the adaptive control algorithm. It is also utilized to show that the adaptive controller will be superior to the conventional controller even without parameters change in the process In a real world situation, these parameters could be estimated by using simulations or real execution of the system. It may possible to improve the performance of the adaptive controller by further modifying the adaptation law or by incorporating parameter identification in to the control. I. INTRODUCTION In common sense, 'to adapt' means to change a behavior to confonn to new circumstances. Intuitively, an adaptive controller is thus a controller that can modify its behavior in response to the changing dynamics of the process and the character of the disturbances. The core element of all the approaches is that they have the ability to adapt the controller to accommodate changes in the process. This pennits the controller to maintain a required level of perfonnance in spite of any noise or fluctuation in the process. An adaptive system has maximum application when the plant undergoes transitions or exhibits non-linear behavior and when the structure of the plant is not known. Adaptive is called a control system, which can adjust its parameter automatically in such a way as to compensate for variations in the characteristics of the process it control. l' Fig. l. Model reference adaptive control The standard implementation of MRAC based systems contains the four key blocks shown above. The reference model defmes the desired perfonnance characteristics of the process being controlled. The adaptation law uses the error between the process and the model output, the process output and input signal to vary the parameters of the control system. These parameters are varied so as to minimize the error between the process and the reference model. III. MA THEMA TICAL MODELING The examined reactor has real background and graphical diagram of the CSTR reactor is shown in Figure 2. The mathematical model of this reactor comes from balances inside the reactor. In this module we consider a perfect mixed continuously stirred tank reactor (CSTR) shown in figure 2. The case of a single, first-order exothennic irreversible reaction A _ B will be studied. In figure 2 we see that a fluid stream is continuously fed to the reactor and other fluid stream is continuously removed from the reactor. Notice that: a jacket surrounding the reactor also has feed and exit streams. The jacket is assumed to be perfectly mixed and at lower temperature than the reactor. Energy passes through the reactor walls into jacket, removing the heat generated by reaction. II. MODEL REFERENCE ADAPTIVE CONTROL Model reference adaptive controller (MRAC) is a controller used to force the actual process to behave like idealized model process. MRAC systems adapt the parameters of a nonnal control system to achieve this match between model and process. 978-1-4244-6370-11$26.00 2010 IEEE V2-323

u2(t): inlet feed stream temperature F-dEJt:= ::: r:;;: u,(t): concentration of A in inlet feed stream A u,(t): jacket coolant temperature -F Figure 2 Continues stirred tank reactor with cooling jacket Put together, the CSTR has three input signals: ul(t) = CAfConcentration of feed stream. u2(t) = Tf Inlet feed stream temperature. u3(t) = Tj Jacket coolant temperature. and two output signals: yl(t)=ca Concentration of A in reactor tank. y2(t) = T Reactor temperature. 3.i Overall material balance The CSTR system is modeled using basic accounting and energy conservation principles. Rate of material accumulation = rate of material in - rate of material out dvpldt =F;nP;n-Four Pour Assuming constant volume and constant density F;nP;n=F ourpout Fin=FoUT and dvldt=o... (1.1) V dc/dt = FCAr FCA -rv... (1.2) Energy balance Assuming constant Cp VpCpdTldt=FpCp(TrT) +(-L1H)Vr- UA(T- T).. (1.3) 3.2 State variable form of dynamic equation We can write equation (1.2) and equation (1.3) as: flca,t) = dcai dt= FIV(CAr C;J-r h(ca,t)=dtldt=fiv(tj-t)+(-l1hlpcp)r-uaivpcp(t - Tj) And r=kca, r= Koexp (-EIRT) CA jj(ca, T)= dcaldt = FIV(CA,C;J - Ko exp(-eirt)ca... (1.4) h(ca, T) =dti dt=fiv(t, T) + (-!!.HlpCp)Koexp(-EIRT)CA- UAIVpCp(T-T)... (1.5) 3.3 Steady State Solution The steady state solution is obtained when dca/dt= 0 and dt/dt=o, that is jj(ca, T)=dCAldt=O=FIV(CAjC,J-Koexp(-EIRT)CA... (1.6) h(ca, T) =dtldt=0 =FIV(T rt)+(-!!.hlpcp)koexp(-eirt)c;j - UAIVpCp(T- T)... (1.7) To solve these two equations, all parameters and variables except for two (CA and T) must be Specified. Reactor parameters Table a. Reactor Parameter's value Values FN,hr-1 4 Ko,hr-I 15el2 (- H),BTU/lbmol 40000 E, BTU/lbmol 33500 pcp, BTU/ft"3 54.65 Tf,'c 70 Caf, Ibmol/ft"3.132 UAN 122.1 Tj,'c 60 3.4 Guess 1 High concentration (low conversion) and low temperature. We consider an initial guess of CA=8 and T=300K. X= ode45 (@reactor [0 10], [0.1 ;40],[],60); X= 0.056 312 So the steady-state solution for guess 1 is CAs=0.056 and Ts=312 3.5 Linearization of Dynamic Equation The stability of the non-linear equation can be determined by fmding the following state space form: X' =AX+BU And determine the eigen values of the A (state space) matrix. The non-linear dynamic equation (1.8) and (1.9) are F, (CA, T) = dca/dt = FI V (CAf- CA) - koexp (-EIRT) CA F2 (CA, T) = dt/dt = F N (Tf- T) + (-!!.HlpCp) koexp ( E/RT) CA-UANpCp (T - Tj) Let the state and input variables be defmed in deviation variable form: U=[F- Fs ] TrTJs 3.6 Stability Analysis Two-state (Jacket Temperature Input) Model.The steady-state operating p oi n t is CAs> = 0.056, Ts, = 312k. V2-324

2010 2nd International Conforence on Education Technology and Computer (ICETC) The state space model is (the time unit is hours), where the states are concentration and reactor temperature, and jacket temperature is the manipulated input perform the linearization, we obtain elements for A. The stabillty of particular operating point is determined by finding the A matrix for that particular operating point and finding the Eigen values of the A-matrix Substituting the values for the lower temperature steady state point, we have write» A= [-7.3929 2622.9-0.0 14674l 4.7534 J Then to find the eigenvalues, In Mat lab command we A= [7.3929, -0.014674; 2622. 9, 4.7534];»Lambda = eig (A);»Lambda=» -1. 3134-1. 3567 Both of the eigenvalues are negative, indicating that the point is stable. similarly we find B matrix and Once we found the A, B the transfer function that relate the input to output is obtained by using the Mat lab command. Gm(s) = (J)/ i+2cpn s + cp/ (2.1» We must then determine the damping ratio and the natural frequency CPn to give the required perfo ance characteristics. For the concentration control a maxtmum overshoot (Mp) of 5% and a settling time (Ts) of less than 2 seconds are selected. We can use the equation below to determine the required damping ratio and natural frequency of the system. s= InMp/lOO -Jr... (2.2) Equation 2.2.Damping ratio for Maximum Overshoot 0)0= 3 Ts..... (2. 3) Equation 2. 3.Natural frequency from settling time and damping ratio.based upon these formulae we get ;=0.71 and COn=2. 1834 rad/s. The transfer function for the model is therefore. Gm(s) = 4. 76... (2.4) S2+ 3. 1s + 4. 76 IV. ADAPTATION LAW Equation 2.4 Model transfer function The adaptation law attempts to fmd a set of parameters that minimize the error between the plant and the model outputs. To do this, the parameters of the controller are incrementally adjusted until the error has reduced to zero. A number of adaptation laws have been developed to date. The two main types are the gradient and the Lyapunov approach and we have use lyapunov approach. V. ADAPTIVE CONTROL DESIGN AND SIMULATION This set provides the implementation of a basic adaptive controller using Simulink. The first item that must be defmed is the plant that is to be controlled. We have got the transfer function for the two SISO systems (concentration and temperature of reaction control) as a) Concentration control The simplified transfer function model of the process given as: Note that we have defmed the plant we need to develop a standard controller to compare with the adaptive controller. Controller setting is done using Ziegler-Nicholas technique and the best controller parameters are found to be Kc=lO, ti=l and td=1. The following parameters are plotted on graph: plant output with adaptive and with conventional control, model output, error between plant and model outputs and the controller parameters. 5.1 Comparison without noise Note that the model is complete; the first task we must perform is to compare the performance of the two controllers for a step input and no noise a) concentration Gpl(s) = 1.478s +11. 02 (2. 0) s 2 +3. 391 s+3.34 The next step is to define the model that the plant must be matched to. To determine this model we must first defme the characteristics that we want the system to have. Firstly we will arbitrary select the model to be a second order model of the form: V2-325

2010 2nd International Conference on Education Technology and Computer (ICETC) Figure 3. Plant output{concentration) with adaptive control (step input, no noise, Gamma=O.99 Figure 6.Plant output with adaptive control (step input, no noise, Gamma=IOO) Figure 4. Error (step input, no noise, Gamma=O.99) Figure 7.Error (step input, no noise, Gamma=IOO) This has improved the overshoot to below 10% and the settling time is now less than 10 seconds. 5.3 Comparison with ramp noise The next logical step is to compare the performance of the two controllers in the presence of noise in the form of ramp signal, (slope=l). The adaptation gain has been restored to 0.99. a) concentration Il plant output with adaptiv controll r Figure 5. Plant output with conventional control (step input, no noise, Gamma=O.99) Looking at figure 3 and figure 5, one of the major disadvantages of adaptive control is immediately apparent. It takes the adaptive controller nearly 20 seconds to match perfectly the output of the reference model. However the conventional controller is matched within 2 seconds. The overshoot of the adaptive controller is also excessive (of the order of 50%) while the conventional controller has an overshoot of below 3%. One method of addressing this problem is to increasing the adaptation gain (Gamma). Figure 8. Plant output (concentration) with adaptive control (step input, ramp noise, Gamma=O.99) 5.2. Comparison without noise and increasing adaption rate a)concentration V2-326

-J plant output with conventional controller I!!!lIiIIEf Figure 9. Plant output (concentration)with conventional control (step input, ramp noise, Gamma=O.99) The situation begins to show the actual advantages of adaptive control. In this case the conventional controller is incapable of maintaining even a stable system. On the other hand the adaptive control manages to maintain stability. CONCLUSION The proposed adaptive controller is tested by using Math lab Simulink program and its performance is compared to a conventional controller for a different situation. The paper demonstrated that while the adaptive controller exhibits superior performance in the presence of noise the convergence time is typically large and there is a large overshoot. To resolve these problems of adaptive controller, the proposed controller is redesigned by modifying the adaptation law. And the results show a significant improvement in the performance of the adaptive controller without excessive increase in the adaptation rate. REFERENCES Figure IO.Error (concentration Xstep input, ramp noise, Gamma=0.99) [I] K. S. Narendra, L. S. Valavani, Stable Adaptive Controller Design Direct Control. IEEE Trans. Auto. Control, vol. 23, pp. 570-583, Aug. 1978. [2] Landau, Y. D., Adaptive Control - The Model Reference Approach, Marcel Dekker, Inc., New York, 1979. [3] KJ. Astr"om and B. Witten mark, Adaptive control, Addison Wesley, 1995 [4] P. A. Ioannou and 1. Sun, Robust Adaptive Control, Prentice-Hall, 1996 [5] Praly, L. (1984). Robust model reference adaptive controllers-part I: stability analysis. MIMO systems. In: Control and Dynamic Systems, Volume 24 (C. T. Leondes, ed.),1986. [6] K. M. Sobel and H. Kaufmann: Direct model reference adaptive control for a class ofindia private limited, new delhi,2002 [7] K.S NARENDRA and A.M.Annaswamy: Stable Adaptive System. Prentice -Hall, Englewood Cliffs, N J.1991 [8] 1.-1. E. Siotine and W. Li: Applied Nonlinear Control. Prentice Hall, Englewood Cliffs, N. 1. 1991. Figure II.Plant output(concentration) with adaptive control (step input, ramp noise, Gamma=IOO) Figure 12.Error (concentration Xstep input, ramp noise, Gamma=IOO) V2-327