Temperature Control of CSTR Using Fuzzy Logic Control and IMC Control

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

CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION

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

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

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

Design and Comparative Analysis of Controller for Non Linear Tank System

PROPORTIONAL-Integral-Derivative (PID) controllers

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

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

Use of Differential Equations In Modeling and Simulation of CSTR

Application of Adaptive control In a Process control

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

ECE Introduction to Artificial Neural Network and Fuzzy Systems

Basic Concepts in Reactor Design

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

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

Dynamic Behavior. Chapter 5

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

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

A fuzzy logic controller with fuzzy scaling factor calculator applied to a nonlinear chemical process

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

ChE 344 Winter 2013 Mid Term Exam II Tuesday, April 9, 2013

Cascade Control of a Continuous Stirred Tank Reactor (CSTR)

Lecture (9) Reactor Sizing. Figure (1). Information needed to predict what a reactor can do.

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory

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

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

Name. Honor Code: I have neither given nor received unauthorized aid on this examination, nor have I concealed any violations of the Honor Code.

Process Control, 3P4 Assignment 6

Theoretical Models of Chemical Processes

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

NonlinearControlofpHSystemforChangeOverTitrationCurve

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

ChE 344 Winter 2013 Mid Term Exam I Tuesday, February 26, Closed Book, Web, and Notes. Honor Code

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

Soft Computing Technique and Conventional Controller for Conical Tank Level Control

Engineering Theory of Leaching

IV B.Tech. I Semester Supplementary Examinations, February/March PROCESS MODELING AND SIMULATION (Chemical Engineering)

Chemical Reaction Engineering

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

CHAPTER 15: FEEDFORWARD CONTROL

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

Nirma University Institute of Technology Chemical Engineering Department, Handouts -RRP- CRE-II. Handouts

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Control Of Heat Exchanger Using Internal Model Controller

CHAPTER 3 : MATHEMATICAL MODELLING PRINCIPLES

( ) ( = ) = ( ) ( ) ( )

Chemical Reaction Engineering

ChE 344 Chemical Reaction Engineering Winter 1999 Final Exam. Open Book, Notes, CD ROM, Disk, and Web

CHEMICAL REACTORS - PROBLEMS OF REACTOR ASSOCIATION 47-60

IDEAL REACTORS FOR HOMOGENOUS REACTION AND THEIR PERFORMANCE EQUATIONS

Optimal Choice of Weighting Factors in Adaptive Linear Quadratic Control

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

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

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

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

ChE 6303 Advanced Process Control

Chemical Reaction Engineering Lecture 5

CBE 142: Chemical Kinetics & Reaction Engineering

CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS

Thermodynamics revisited

Design On-Line Tunable Gain Artificial Nonlinear Controller

Using fuzzy logic to enhance control performance of sliding mode control and dynamic matrix control

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

BAE 820 Physical Principles of Environmental Systems

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

ChE 344 Winter 2013 Final Exam + Solution. Open Course Textbook Only Closed everything else (i.e., Notes, In-Class Problems and Home Problems

Evolutionary Optimization Scheme for Exothermic Process Control System

Design of de-coupler for an interacting tanks system

CHAPTER FIVE REACTION ENGINEERING

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

1. Introductory Material

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

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

Model Predictive Control For Interactive Thermal Process

Dynamic Evolution of the Particle Size Distribution in Multistage Olefin Polymerization Reactors

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

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

Twin-Screw Food Extruder: A Multivariable Case Study for a Process Control Course

BACKSTEPPING CONTROL DESIGN FOR A CONTINUOUS-STIRRED TANK. Saleh Alshamali and Mohamed Zribi. Received July 2011; revised March 2012

ERT 208 REACTION ENGINEERING

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

Effect of Random Noise, Quasi Random Noise and Systematic Random Noise on Unknown Continuous Stirred Tank Reactor (CSTR)

Lecture 4. Mole balance: calculation of membrane reactors and unsteady state in tank reactors. Analysis of rate data

Midterm II. ChE 142 April 11, (Closed Book and notes, two 8.5 x11 sheet of notes is allowed) Printed Name

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

P 0 Co dt [V 0 T 0] = F 1 CIT 1 + F 2 C 2 T 2 - F 0 CoT 0

CHEE 222: PROCESS DYNAMICS AND NUMERICAL METHODS

Design and Implementation of Controllers for a CSTR Process

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

Solution to exam in PEF3006 Process Control at Telemark University College

Mathematical Modeling of Chemical Processes. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Chemical Reaction Engineering. Multiple Reactions. Dr.-Eng. Zayed Al-Hamamre

Guide to Selected Process Examples :ili3g eil;]iil

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

Name of Course: B.Tech. (Chemical Technology/Leather Technology)

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

Thermal Safety Software (TSS) series

Transcription:

Vo1ume 1, No. 04, December 2014 936 Temperature Control of CSTR Using Fuzzy Logic Control and Control Aravind R Varma and Dr.V.O. Rejini Abstract--- Fuzzy logic controllers are useful in chemical processes where non-linearity is very high. Fuzzy based PID controller is used in improving the robustness of the system and to improve the noise rejection capability. Internal model controllers are useful in chemical processes where accurate model is not available. Internal model controllers need controller transfer function which can be calculated by determining inverse of process transfer function. By using internal model control settling time can be reduced when compared to PI or PID control. Continuous stirred tank heater with a recirculating jacket has more interacting dynamic behavior than classical CSTR. The jacket temperature is controlled by manipulating the inlet temperature. Keywords--- Fuzzy Logic Control, Internal Model Control, CSTR, Mathematical Model, State Variable Form I. INTRODUCTION Chemical processes usually introduce high non-linearity and the parameters of these processes are time variant in nature. The dead time introduced by these processes is considerable. In these cases where non-linearity is high conventional controllers can be replaced by Fuzzy logic controllers. In fuzzy logic control precise knowledge about the system is not required. Rules developed are approximate in nature rather than exact. It emulates the ability to reason and uses approximate data to find solution. Fuzzy logic control is a knowledge based control that works on the rules that are created based on the knowledge of experts. If-Then principle is used for the creation of rules. Advantages of using fuzzy logic are the control system can be made robust as it doesn t require precise, noise free inputs. Failure of system components doesn t cause system to fail. Flexibility of the system is another feature that helps in modifying the rules. Fuzzy rules can be defined for any number of inputs and outputs. Complexity of defining rules increase with increase in number of inputs and It would be better to break the system into smaller parts are several small fuzzy logic modules can be created each with limited functionalities. Fuzzy logic model can be used for non-linear functions of arbitrary complexity. Most commonly used membership functions are triangular, rectangular, trapezoidal membership functions. Each membership functions are provided with linguistic variables. A wide variety of methods are used to design PID controllers based on process models. Analytical expression for controller parameters can be derived from process model. Internal model control was developed by Morrari and co-workers. A process model and controller output is used to determine the actual response. The error in both responses is the input to the internal model. Modeling errors and unknown disturbances are not accounted for this model. Aravind R Varma, Dept. of Chemical Engineering, Govt. Engineering College, Thrissur, India. Dr.V.O. Rejini, Professor, Dept. of Chemical Engineering, Govt. Engineering College, Thrissur, India.

Vo1ume 1, No. 04, December 2014 937 Design parameters are developed based on Morrari s calculation. controller is based on inverse of the process rather than entire process. methods are used to develop equivalent controllers when modeling errors and known disturbances are present. action improves speed of response and Integral action improves Settling time. Table 1: Parameters of CSTR Continuous flow reactors are always operated at steady state. There are 3 types of Continuous flow reactors. CSTRs, PFRs, Packed Bed Reactors. CSTRs are mainly used for liquid phase reactions. It is normally operated at steady state and is perfectly mixed. Temperature and concentration are independent of time and position. Temperature and concentration at exit stream is same as inside the CSTR. II. PROCESS MODEL The examined reactor has real background and graphical diagram of the CSTR reactor is shown in Figure 1. The mathematical model of this reactor comes from mass balance and energy balance inside the reactor. Notice that: a jacket surrounding the reactor also has feed stream and exit streams. The jacket is assumed to be perfectly mixed and at lower temperature than the reactor. Energy passes from the reactor walls into jacket removing the heat generated by reaction. The control objective is to keep the temperature of the reacting mixture T, constant at desired value. The only manipulated variable is coolant temperature T J. d C A / dt =0, dt/dt=0, dt j /dt=0 Fig. 1: CSTR with Cooling Jacket The goal of the linearization procedure is to find a model with the form X = Ax + Bu.(1) y = Cx + Du.(2) Table 2: Tuning Parameters of PI Control Controller K P K I Proportional Integral 1.0 0.04 F 1 (C A, T, T j ) = d C A / dt =0 F 1 (C A, T, T j ) = dt/dt=0 III. PI CONTROL OF THE PROCESS P(t)= K p e(t)+ K p /T I e (t) +P(0) Propotional control action produces a control signal that is propotional to error signal. Integral action produces signal that accumulates present and past errors. Propotional Fig. 2: Membership Function for Output

Vo1ume 1, No. 04, December 2014 938 Fig. 4: Membership Function for Change of Error C( s) R( s) = 1.4582s + 11.65 2 s + 3.434s + 3.557 Table 3: Fuzzy Rule Base IV. FUZZY LOGIC CONTROL Fuzzy logic concept is used in controlling the temperature of a CSTR with cooling jacket. Gaussian membership functions are used with 5 linguistic variables. Linguistic variables are very small (vs), small(s),zero(z),big(b),very big (vb). These linguistic variables are used for error, change of error and output. Error and change of error varies from -6 to 3. Output varies V. CONTROL Control parameters are determined based on Morrari s rules. For a second order system with a zero of the form TF= (Bs+1)/(T 2 s 2 +2δTs+1), tuning parameters of a PI Controller is given below. from -1 to 1. Fig. 5: Schematic of Controller Q is calculated by the relation (1/ (G m (s)(λs+1)). Where lambda is the tuning parameter for the controller. Tuning parameter for two evaporators are 4 and 12 respectively for better response. When equivalent PID Controller is designed the relation G c= Q/(1-QG m )is used. Fig. 3: Membership Function for Error G m (s)= s 2 2.7s + 2.742 + 1.33s + 0.4968 G m (s) is determined from experimental data

Vo1ume 1, No. 04, December 2014 939 Table 4: Tuning of Controller CONTROLLER LAMBDA K p K I 0.5 0.368 0.14 1 0.184 0.07 2 0.092 0.035 Fig. 5: Block Diagram of Control Fig. 6: Block Diagram of PI Control Fig. 7: Block Diagram of Fuzzy Control VI. RESULTS A unit step input is applied as set point and response is plotted for PI Control, Control for 3 values of lambda and Fuzzy Control is obtained. Rise time, Settling time and overshoot for the different controllers are obtained. Table 5: Result Analysis CONTROLLER RISE TIME(s) SETTLING TIME(s) OVERSHOOT (%) PI 80 180 0 8 22 0 (Lambda=0.5) 12 35 0 (Lambda=1) 23 61 0 (Lambda=2) Fuzzy 1.8 3.7 0

Vo1ume 1, No. 04, December 2014 940 VII. CONCLUSION Rise time, settling time reduces as the value of lambda reduces in the case of Controller. These values are very less for lambda=0.5. But the better response is provided by Fuzzy Logic Controller. As the value of lambda increases settling time and rise time increases but better than PI Controller. Fig. 11: PI Control Response Fig. 8: Control Response with Lambda=1 Fig. 12: Fuzzy Logic Control Response Fig. 9: Control Response with Lambda=0.5 REFERENCES [1] Jiri Vojtesek and Petr Dostal, Simulation analysis of CSTR TomasBata University in Zlin [2] Fried land B. Advanced Control System Design, Prentice Hall, New Jersey, 1996 [3] Donald.R.Coughanowr, Process System Analysis and Control, Mc Grawhill International, Third Edition, 2009 [4] D.E.Seborg, T.E.Edgar, D.A.Mellichamp, Process Dynamics and Control, Second Edition, 2003 Fig. 10: Control Response with Lambda=2