CONSIM - MS EXCEL BASED STUDENT FRIENDLY SIMULATOR FOR TEACHING PROCESS CONTROL THEORY
|
|
- Meryl Morrison
- 5 years ago
- Views:
Transcription
1 CONSIM - MS EXCEL BASED STUDENT FRIENDLY SIMULATOR FOR TEACHING PROCESS CONTROL THEORY S. Lakshminarayanan, 1 Rao Raghuraj K 1 and S. Balaji 1 1 Department of Chemical and Biomolecular Engineering, 4 Engineering Drive 4 National University of Singapore, Singapore chels@nus.edu.sg ABSTRACT This paper highlights the capabilities and significance of a new e-learning tool developed at Informatics and Process Control research group. The main objective is to facilitate the students in simulating and experimenting different subject concepts in a new e-learning environment. It also aims at teaching students to make use of simple, economical and easily accessible spreadsheet tool like MS Excel for solving variety of Chemical Engineering problems. CONSIM standing for CONtrol SIMulator is an interactive training package developed using unique features of MicroSoft Excel, a widely used MS Office application tool. The CONSIM is used to mimic the real time chemical engineering system using steady state and dynamic models and employ known numerical solution techniques already learnt by students. The problem under consideration is observed to be interesting and of significance from chemical engineering education point of view. Hence user friendly spread sheet tool CONSIM can be successfully extended for simulating different design, optimization and analysis problems in chemical engineering education. Keywords: E-Learning, Chemical Engineering Education, Process Control, MATLAB, Excel, Simulator 1 INTRODUCTION Chemical Engineering is a vibrant field that has undergone significant changes over the recent years. The extensive progress made in traditional areas such as transport phenomena, reaction engineering and unit operations has provided enough experience for chemical engineers to confidently venture into new areas such as life sciences, rational product design, nanosystems etc. Computational methods and associated tools are expected to play a very significant role in this revolutionary phase of chemical engineering. A recent survey conducted amongst industrial practitioners and employers in Singapore s chemical and related industries (Lakshminarayanan and Farooq, 2004a) reflected the importance of computational skills among graduates. In other words, in a typical chemical engineering curriculum, students are expected to take core courses on topics such as mass and energy balances, fluid mechanics, reaction engineering etc. where mathematics play an important role. Most of the governing mathematical formulations and concepts should be easily visualized and understood by the students. The students can understand the basic concepts of many mathematics oriented subjects by solving or simulating the required equations or models using software. (Abbas and Al-Bastaki, 2002). In such cases, many students end up learning the software or trouble shooting the bugs in the software rather than getting useful information about their subject. Hence a very basic tool which is extremely easy for the students to develop their own programs will be helpful. In this work, we highlight the usefulness of Excel spreadsheet for this purpose. Due to its simplicity, Industries prefer Excel for macro creation and statistical analysis. The emphasis is on the use of embedded Visual Basic (VB) script with Excel as the interface for solving more complex models. The purpose of this paper is to demonstrate the use of Excel as a mathematical simulation tool. For this purpose, Excel is believed to have many advantages over other simulation programs. Software packages that use high level computer programming languages, such as MATLAB or Polymath require the user to have knowledge of high level programming languages. The single user license fees for such specialized packages further tax their availability. With the widespread utilization of readily and cheaply available MS Excel windows application tool such inherent problems with other simulation tools can be averted. Most students have previous experience using Excel and therefore are familiar with its operation. The user now can spend less time learning the software and more time mathematically simulating a process. Opportunities for using Excel as a steady state and dynamic simulation tool are abundant in course work and in research. Additionally, the widespread availability of Excel, both in computer labs and on students' personal computers, provides much more convenience in performing simulations in Excel than in other less accessible programs. Excel as a dynamic simulation tool in research is useful because of its adaptability to many different processes. Simulation of unit operations and processes can be achieved easily (Rosen and Partin, 2000 ; Jevric and Fayed, 2002 ; Lakshminarayanan, 2004b). The Excel simulation also aids in the development of processes in dynamic predictive modeling research. While Excel is not specifically designed for mathematical simulations, it has the capability to perform the calculations necessary for dynamic simulations. This is accomplished by using numerical methods to solve differential equations, integrals, and derivatives in a stepwise manner. Approximations like backward or central
2 difference method for derivatives can be used for implementation of derivatives in Excel. The accuracy in Excel is comparable to software packages using high level computer programming languages, as they use similar approximation methods for calculations. By allowing the users to input the equations by themselves, they gain a deeper appreciation and understanding of numerical methods. This article will discuss the development of the Excel simulation, the use of various numerical methods in Excel, and demonstrate how this simulation can be applied to a specific continuous-stirred tank reactor process and the design of a control system for the process. This mathematically simulated process illustrates how well the Excel simulation displays the information and how easy to manipulate certain information. As a case study, classical control problem of CSTR with PID controller is illustrated. A set of simultaneous differential equations have been developed for representing the dynamics of a CSTR carrying out general first order non isothermal reaction. The unsteady state temperature of the tank is controlled by a PID controller by adjusting the external heat input to the system. The model which forms a simultaneous ODE Initial Value Problem has been then solved using numerical techniques. The model is used to simulate various unsteady state dynamics of the system and results are analyzed by the students by changing the model and control parameters. System parameters like flow, volume are changed to see the effect on controller response. Controller Parameters like K c, τ d and τ I are adjusted to see the effect of the STEP and PULSE responses. Load change in inlet temperature (regulatory problem) and change in set point for tank temperature (servo problem) are simulated separately. Simple macros are written to develop interactive increase/decrease/reset buttons for changing different parameters for all the cases. Results for different case runs aid the student in establishing relevant concepts in process control, reaction engineering and numerical methods. Outputs and sample screenshots are shown in the paper. ((-r A ) = k C A ) is considered. The tank has external heating coil with heat input Q (kj/min) and the tank temperature is controlled by a PID controller in the closed loop feedback circuit as depicted in Figure 1. The temperature of the tank is measured at the outlet. Develop the mathematical model describing unsteady behavior of the entire reactor tank (Figure 1) when the system is disturbed using change in inlet conditions. Solve the model in order to obtain T Vs t capturing the dynamic behavior in absence (open loop) and in presence (closed loop) of P, PI and PID controllers. Analyze the performance by varying controller parameters and determine range for optimal operation. Observe the effect of kinetic parameters on the reactor performance. Do stability analysis for the tank temperature feed back control. 2.1 ASSUMPTIONS Ideal CSTR concentration and temperature everywhere inside tank is uniform The flow rate of the feed remains constant through out operation W i = W o = W Physical properties like C p and ρ are constant over the entire temperature range No phase change during the entire range of analysis. Heat losses to surroundings except the heating coil are neglected. The limit for Q is 0 to kj/min. Thermocouple used for analysis is first order in their dynamics. The heat of reaction is assumed to be constant over the temperature range assumed. The parameters and process variables are explained below with their notations along with the modeling steps. 2 PROBLEM SET UP The temperature control of a mixed tank system using a proportional controller was reported as a classical problem in chemical engineering seeking numerical recipe (Cutlip & Shacham, 1999). These problems are intended to utilize the basic numerical methods in problems which are appropriate to a variety of chemical engineering concepts and to aid the faculty in selecting the suitable software tool. The complexity of the problem has been enhanced in the current study by changing simple tank to a reactor carrying out known reaction and also complete controller (PID) mechanism has been adopted. The analysis is extended further to stability of the system and optimization of controller parameters along with a study on effect of reaction mechanism and other system parameters. A continuous stirred tank reactor with a non isothermal reaction A + B Products and with first order rate equation Fig. 1: Perfectly mixed tank reactor system with heater and temperature control 3 MODEL FORMULATION Reaction rate: 1 dn (-r ) = - V dt = KC A A A = dc - dt A
3 Set initial variables and parameters Get new K using Arrhenius model Solve for X A using kinetic model (1) Using new X A and K values calculate H r Step for T i Log T Vs t Solve (4), (5), (6) using difference formula to obtain new temperatures T, T o, & T m Calculate Q using old values (7) Fig. 2: Solution strategy for solving the set of formulated equations where k is the reaction rate constant (a function of temperature ) -E/RT k = k o e combining with unsteady state material balance dx A / dt = [-W/ρV]X A + k o e -E/RT (1 - X A ) (1) At t = 0, Q = Q s = WC p (T r T is ) + H r (2) where H r is the total heat liberated in tank (kj/min) An unsteady state energy balance on the stirred tank gives WCp (T i T o ) + Q + H r = d[v ρ C p T] / dt (3) Simplifying the above equation into ODE for T dt/dt = [ WC p (T i T) + Q + H r ] / [V ρ C p ] (4) where T, Q and H r are functions of time after the T i is disturbed and the new steady state is reached by the system itself or due to external control action which is to be considered next. In the control feed back as shown in Figure 1, the controlled variable T is measured at outlet as T o. The temperature variables are functions of time and need to be modeled before designing the controller. The tank temperature is measured at T o which is assumed to exhibit first order response to T with time delay and can be expressed as T o (t) = T(t - τ p ), where τ p is the process time delay. Using the Pade approximation for dead time results in differential expression for T o : dt o / dt = [T T o (τ p /2) (dt/dt)] * [2/τ p ] (5) with T o = T r at steady state The response for the measurement is given by dt m / dt = [T o T m ]/ τ m (6) with T m = T r at t = 0 (steady state condition at set point) Now T m is taken as input to comparator and the Error (E = T r T m ) is calculated. The controller output Q (the energy input to tank) as manipulated by the proportional/ integral / derivative (PID) controller modes can be described as t de Q = Qs + Kc *[ E + (1/ τ I ) E dt + τ D ] dt 0 where the integral error can be written as de sum / dt = E and hence the above equation becomes Q = Qs + Kc *[ E + (1/ τ ) E + τ I sum D de dt (7) with E sum = 0 at t = 0 (steady state value for error is zero). The above set of differential equations represents the complete dynamics for the system considered. The steady state system is disturbed by a load change on the system and the model is studied for the regulatory problem (external disturbance keeping set point constant). Inlet temperature of the feed stream T i is given a step change (at time t start = 10) using a step function available in math tools or by simply changing the value to a new value at given t. T i = T is T i = T is ± step size 4 SOLUTION STRATEGY ] for t < t start for t t start We can see that the set of equations with most of them being differential equations needs to be solved simultaneously. The step by step solution can be approached using the strategy as explained in the flow diagram in Figure 2. The above equations are solved using numerical methods for simultaneous ordinary differential equations with known initial values. Central difference formula is used for computing the differentials and the algebraic equations obtained there after are solved simultaneously to obtain the temperature set T, T o, T m at a given time interval t. The system model equations are logically coded and all the parameters & variables are defined and initialized appropriately as given in Table 1. The model and its solutions are developed using MS EXCEL spreadsheet. Backward difference formula is applied to evaluate direct derivative values to be used for getting temperature values at given time. The model developed is general in nature for any first order liquid reaction in the CSTR with external heating arrangement controlled by adjustable PID controller. Table 1, outlines the values used for simulating the system performance.
4 TABLE 1 : Process Variables and Default System Parameters for CSTR_TIC_ Simulation (data from Fogler (1992)) ρvc p 4000 kj/ C WC p 500 kj/min C k o 1 x min -1 E BTU/lb R BTU/lbmol F H r -1 kj/kg T is 60 C T r C ι p 1 min τ m 5 min Kc 50 kj/min C τ I 2 min τ d 5 min Step 30 o C Various system parameters are analyzed for understanding the dynamics of the CSTR under the influence of PID controller. System parameters like flow, reactor volume are changed to see the effect or controller response. Controller parameters like K c, τ d, τ I are adjusted to see the effect on the dynamic response for step and pulse disturbances for both (load changes in T i regulatory problem and change in set point T r servo problem) cases. Many combinations of system analysis can be done using the user friendly Excel Sheet (interactive provision for changing nine parameters for all four cases, refer Figure 4). 5 OBSERVATIONS Some of the simulation runs obtained from CONSIM are shown in Figure 3. Many interesting observations are possible by manipulating different parameters as shown in CONSIM screen shot Figure 4. Few are mentioned below. a) Increase in V (Volume of the tank) reduces oscillations, (slower response) flattens the curve in closed loop and the output for T shows steady state error. b) Increase in W (inlet flow rate) makes system more prone to disturbance and the peak of the PID response moves farther away from set point. System shows higher deviations. c) Higher values of system time delay push the system to have more oscillations and at higher values of τ P and τ m the system becomes unstable and exhibits diverging oscillations. d) P controller shows steady state offset and the error reduces as K c value increases. K c value above ~1200 for P controller leads to diverging oscillations. e) PI Controller resets the offset but brings oscillations into the system. Lower values of τ I parameter increases the frequency and amplitude ratio for oscillations. For I value of 2 min the system is critically stable for gain Kc ~ 0. f) PID Controller brings stability to systems and the oscillations are dampened. K c = 50, τ I = 2 and τ D = 5 exhibits best response for all the cases. 6 CONCLUSION The problem is observed to be interesting and of significance from chemical engineering point of view. The model comprises of set of ODEs with given initial values clubbed with other algebraic equations and posses challenge to numerical solutions. The set of equations are governed by certain assumptions and the operation is observed within these constraints. Different analysis carried out by varying many parameters give satisfactory results in line with control theories. Hence the mathematical methods studied in the course can be used successfully as tools for simulating chemical engineering problems which can be further applied for optimization and feasibility studies and better understanding of concepts. CONSIM provides better control and user friendly options to analyze the system dynamics. The simulated CSTR spread sheet built here in the work can be effectively used as training tool to explain various concepts of PID controller and tank dynamics. REFERENCES Abbas, A. and Al-Bastaki, N. (2002) The use of software tools for ChE education: Students' evaluations, Chemical Engineering Education, 36 (3), Cutlip M. and M. Shacham, (1999). Problem Solving in Chemical Engineering with Numerical Methods, Prentice Hall publications, Englewood Cliffs, NJ. Fogler, H. S. (1992). Elements of Chemical Reaction Engineering, 2nd ed., Prentice Hall,Englewood Cliffs, NJ: Jevric, J. and Fayed, M.E., (2002) Shortcut distillation calculations via spreadsheets, Chemical Engineering Progress, 98 (12), Lakshminarayanan, S. and Farooq, S. (2004a). Computing in NUS Chemical and Biomolecular Engineering Department: Benchmarking with universities and industrial needs, Proceedings of the first international conference on Teaching and Learning in Higher Education, Singapore, 1-3 December Lakshminarayanan, S. (2004b). Critical assessment of a new approach in teaching first course on process dynamics and control, Proceedings of the first international conference on Teaching and Learning in Higher Education, Singapore, 1-3 December MATLAB Release 14, (2005). The MathWorks Inc., Natick, MA. Rosen E.L. and Partin R. L. (2000). A Perspective: The Use of the Spreadsheet for Chemical Engineering Computations, Ind. Eng. Chem. Res., 39, g) The reaction parameters do not affect the response much as the change in conversion is negligible (<0.5%). Higher values of E and k o lead to instability.
5 SERVO PROBLEM - PID Response Pulse Size = 30 : Kc =, I = 1, D = Set Point SERVO PROBLEM - PID response Step Input (+ 20) : Kc = 50, I = 2, D = Set Point REGULATORY PROBLEM - Pulse Input (30) PID Response : Kc = 20, I = 2, D = Feed REGULATORY PROBLEM - Step input (+10) PI Response : Kc = 50, I = 2 D = REGULATORY PROBLEM - Step input (-20) PI Response : Kc = 50, I = 0.29 D = 0 - critically stable SERVO PROBLEM - PID response - Unstable Step Input (+ 20) : Kc = 1100, I = 1, D = Set Point Fig. 3: Simulation results obtained from CONSIM for various operating conditions Notation: T i : Inlet fluid flow temperature ( C) T : CSTR Temperature (Controlled Variable) ( C) T o : Outlet fluid flow temperature ( C) T m : Measured Temperature ( C) Q : Rate of heat input to tank (Manipulated Variable) (kj/min) k : Reaction rate constant (min -1 ) H r : Heat of reaction (kj/min) X A : Conversion of reactant A W : Total Fluid Flow rate (kg/min) ρ : Fluid density of feed mixture (kg/m 3 ) Cp : Specific heat of liquid (kj/kg K) V : Reaction volume of the tank (m 3 ) Tr : Set point for controlled variable ( C) τ p : Time delay in T measurement at output (min) τ m : Time constant for measuring device (min) τ I : Integral time constant in PID (min) τ D : Derivative time constant in PID (min) K c : Proportional Gain (kj/min K)
6 Fig. 4: Screen shot of the CONtrol SIMulator developed PROCEEDINGS OF THE 11 th APCChE CONGRESS 2006
Application of Mathematical Software Packages in Chemical Engineering Education DEMONSTRATION PROBLEMS
Application of Mathematical Software Packages in Chemical Engineering Education DEMONSTRATION PROBLEMS Sessions 16 and 116 ASEE Chemical Engineering Division Summer School University of Colorado - Boulder
More informationReactor Design within Excel Enabled by Rigorous Physical Properties and an Advanced Numerical Computation Package
Reactor Design within Excel Enabled by Rigorous Physical Properties and an Advanced Numerical Computation Package Mordechai Shacham Department of Chemical Engineering Ben Gurion University of the Negev
More informationDevelopment of Dynamic Models. Chapter 2. Illustrative Example: A Blending Process
Development of Dynamic Models Illustrative Example: A Blending Process An unsteady-state mass balance for the blending system: rate of accumulation rate of rate of = of mass in the tank mass in mass out
More informationA COLLECTION OF TEN NUMERICAL PROBLEMS IN CHEMICAL ENGINEERING SOLVED BY VARIOUS MATHEMATICAL SOFTWARE PACKAGES
IN CHEMICAL ENGINEERING SOLVED BY VARIOUS MATHEMATICAL SOFTWARE PACKAGES Michael B. Cutlip, Department of Chemical Engineering, Box U-222, University of Connecticut, Storrs, CT 06269-3222 (mcutlip@uconnvm.uconn.edu)
More informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationHistorical Perspective on Numerical Problem Solving
Historical Perspective on Numerical Problem Solving Mordechai Shacham Department of Chemical Engineering Ben Gurion University of the Negev Beer-Sheva, Israel Michael B. Cutlip Department of Chemical Engineering
More informationTheoretical Models of Chemical Processes
Theoretical Models of Chemical Processes Dr. M. A. A. Shoukat Choudhury 1 Rationale for Dynamic Models 1. Improve understanding of the process 2. Train Plant operating personnel 3. Develop control strategy
More informationWhat is "In" and What is "Out" in Engineering Problem Solving
18 th European Symposium on Computer Aided Process Engineering ESCAPE 18 Bertrand Braunschweig and avier Joulia (Editors) 008 Elsevier B.V./Ltd. All rights reserved. M. Shacham, M. B. Cutlip and N. Brauner,"What
More informationModel Predictive Control For Interactive Thermal Process
Model Predictive Control For Interactive Thermal Process M.Saravana Balaji #1, D.Arun Nehru #2, E.Muthuramalingam #3 #1 Assistant professor, Department of Electronics and instrumentation Engineering, Kumaraguru
More informationChE 6303 Advanced Process Control
ChE 6303 Advanced Process Control Teacher: Dr. M. A. A. Shoukat Choudhury, Email: shoukat@buet.ac.bd Syllabus: 1. SISO control systems: Review of the concepts of process dynamics and control, process models,
More informationDevelopment of Dynamic Models. Chapter 2. Illustrative Example: A Blending Process
Development of Dynamic Models Illustrative Example: A Blending Process An unsteady-state mass balance for the blending system: rate of accumulation rate of rate of = of mass in the tank mass in mass out
More informationSubject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content
v CHEG 461 : Process Dynamics and Control Subject: Introduction to Process Control Week 01, Lectures 01 02, Spring 2014 Dr. Costas Kiparissides Content 1. Introduction to Process Dynamics and Control 2.
More informationMATLAB Ordinary Differential Equation (ODE) solver for a simple example 1. Introduction
MATLAB Ordinary Differential Equation (ODE) solver for a simple example 1. Introduction Differential equations are a convenient way to express mathematically a change of a dependent variable (e.g. concentration
More informationCombining Numerical Problem Solving with Access to Physical Property Data a New Paradigm in ChE Education
Combining Numerical Problem Solving with Access to Physical Property Data a New Paradigm in ChE Education Michael B. Cutlip, Mordechai Shacham, and Michael Elly Dept. of Chemical Engineering, University
More informationIntroduction to the course ``Theory and Development of Reactive Systems'' (Chemical Reaction Engineering - I)
Introduction to the course ``Theory and Development of Reactive Systems'' (Chemical Reaction Engineering - I) Prof. Gabriele Pannocchia Department of Civil and Industrial Engineering (DICI) University
More informationTemperature Control of CSTR Using Fuzzy Logic Control and IMC Control
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
More informationModification of a Sophomore Linear Systems Course to Reflect Modern Computing Strategies
Session 3220 Modification of a Sophomore Linear Systems Course to Reflect Modern Computing Strategies Raymond G. Jacquot, Jerry C. Hamann, John E. McInroy Electrical Engineering Department, University
More informationMathematical Modeling of Chemical Processes. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University
Mathematical Modeling of Chemical Processes Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University Chapter Objectives End of this chapter, you should be
More informationCHAPTER FIVE REACTION ENGINEERING
1 CHAPTER FIVE REACTION ENGINEERING 5.1. Determination of Kinetic Parameters of the Saponification Reaction in a PFR 5.3. Experimental and Numerical Determination of Kinetic Parameters of the Saponification
More informationUse of Differential Equations In Modeling and Simulation of CSTR
Use of Differential Equations In Modeling and Simulation of CSTR JIRI VOJTESEK, PETR DOSTAL Department of Process Control, Faculty of Applied Informatics Tomas Bata University in Zlin nám. T. G. Masaryka
More informationChemical Reaction Engineering
Lecture 2 Chemical Reaction Engineering (CRE) is the field that studies the rates and mechanisms of chemical reactions and the design of the reactors in which they take place. 1 Lecture 2 Review of Lecture
More informationAccuracy of Mathematical Model with Regard to Safety Analysis of Chemical Reactors*
Accuracy of Mathematical Model with Regard to Safety Analysis of Chemical Reactors* A. MOLNÁR, J. MARKOŠ, and Ľ. JELEMENSKÝ Department of Chemical and Biochemical Engineering, Faculty of Chemical and Food
More informationUsing Spreadsheets to Teach Engineering Problem Solving: Differential and Integral Equations
Session 50 Using Spreadsheets to Teach Engineering Problem Solving: Differential and Integral Equations James P. Blanchard University of Wisconsin - Madison ABSTRACT Spreadsheets offer significant advantages
More informationUniversity of Texas-Austin - Integration of Computing
University of Texas-Austin - Integration of Computing During 2001-2002 the Department of Chemical Engineering at UT-Austin revamped the computing thread in its curriculum in order to strengthen student
More informationCHAPTER 3 : MATHEMATICAL MODELLING PRINCIPLES
CHAPTER 3 : MATHEMATICAL MODELLING PRINCIPLES When I complete this chapter, I want to be able to do the following. Formulate dynamic models based on fundamental balances Solve simple first-order linear
More informationAppendix A MoReRT Controllers Design Demo Software
Appendix A MoReRT Controllers Design Demo Software The use of the proposed Model-Reference Robust Tuning (MoReRT) design methodology, described in Chap. 4, to tune a two-degree-of-freedom (2DoF) proportional
More informationREACTOR PHYSICS FOR NON-NUCLEAR ENGINEERS
International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (M&C 2011) Rio de Janeiro, RJ, Brazil, May 8-12, 2011, on CD-ROM, Latin American Section (LAS)
More informationANFIS Gain Scheduled Johnson s Algorithm based State Feedback Control of CSTR
International Journal of Computer Applications (975 8887) ANFIS Gain Scheduled Johnsons Algorithm based State Feedback Control of CSTR U. Sabura Banu Professor, EIE Department BS Abdur Rahman University,
More informationSolutions for Tutorial 3 Modelling of Dynamic Systems
Solutions for Tutorial 3 Modelling of Dynamic Systems 3.1 Mixer: Dynamic model of a CSTR is derived in textbook Example 3.1. From the model, we know that the outlet concentration of, C, can be affected
More informationCascade Control of a Continuous Stirred Tank Reactor (CSTR)
Journal of Applied and Industrial Sciences, 213, 1 (4): 16-23, ISSN: 2328-4595 (PRINT), ISSN: 2328-469 (ONLINE) Research Article Cascade Control of a Continuous Stirred Tank Reactor (CSTR) 16 A. O. Ahmed
More informationSolutions for Tutorial 4 Modelling of Non-Linear Systems
Solutions for Tutorial 4 Modelling of Non-Linear Systems 4.1 Isothermal CSTR: The chemical reactor shown in textbook igure 3.1 and repeated in the following is considered in this question. The reaction
More informationTHE PROCESS SIMULATION COURSE THE CULMINATION OF CORE UNDERGRADUATE COURSEWORK IN CHEMICAL ENGINEERING
THE PROCESS SIMULATION COURSE THE CULMINATION OF CORE UNDERGRADUATE COURSEWORK IN CHEMICAL ENGINEERING Mordechai Shacham, Ben-Gurion University, Beer-Sheva, Israel Michael B. Cutlip, University of Connecticut,
More informationSolutions for Tutorial 10 Stability Analysis
Solutions for Tutorial 1 Stability Analysis 1.1 In this question, you will analyze the series of three isothermal CSTR s show in Figure 1.1. The model for each reactor is the same at presented in Textbook
More informationCHAPTER 13: FEEDBACK PERFORMANCE
When I complete this chapter, I want to be able to do the following. Apply two methods for evaluating control performance: simulation and frequency response Apply general guidelines for the effect of -
More informationCHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION
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,
More informationA First Course on Kinetics and Reaction Engineering. Class 20 on Unit 19
A First Course on Kinetics and Reaction Engineering Class 20 on Unit 19 Part I - Chemical Reactions Part II - Chemical Reaction Kinetics Where We re Going Part III - Chemical Reaction Engineering A. Ideal
More informationCHEMICAL ENGINEERING LABORATORY CHEG 4137W/4139W. Reaction Kinetics Saponification of Isopropyl Acetate with Sodium Hydroxide
CHEMICAL ENGINEERING LABORATORY CHEG 4137W/4139W Reaction Kinetics Saponification of Isopropyl Acetate with Sodium Hydroxide Objective: The purpose of this experiment is to examine and determine the reaction
More informationDESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL
DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR CONTROL Alex D. Kalafatis Liuping Wang William R. Cluett AspenTech, Toronto, Canada School of Electrical & Computer Engineering, RMIT University, Melbourne,
More informationClass 27: Block Diagrams
Class 7: Block Diagrams Dynamic Behavior and Stability of Closed-Loop Control Systems We no ant to consider the dynamic behavior of processes that are operated using feedback control. The combination of
More informationBAE 820 Physical Principles of Environmental Systems
BAE 820 Physical Principles of Environmental Systems Type of reactors Dr. Zifei Liu Ideal reactors A reactor is an apparatus in which chemical, biological, and physical processes (reactions) proceed intentionally,
More informationBasic Analysis of Data
Basic Analysis of Data Department of Chemical Engineering Prof. Geoff Silcox Fall 008 1.0 Reporting the Uncertainty in a Measured Quantity At the request of your supervisor, you have ventured out into
More informationIndex. INDEX_p /15/02 3:08 PM Page 765
INDEX_p.765-770 11/15/02 3:08 PM Page 765 Index N A Adaptive control, 144 Adiabatic reactors, 465 Algorithm, control, 5 All-pass factorization, 257 All-pass, frequency response, 225 Amplitude, 216 Amplitude
More informationECE Introduction to Artificial Neural Network and Fuzzy Systems
ECE 39 - Introduction to Artificial Neural Network and Fuzzy Systems Wavelet Neural Network control of two Continuous Stirred Tank Reactors in Series using MATLAB Tariq Ahamed Abstract. With the rapid
More informationA First Course on Kinetics and Reaction Engineering Unit 19. Analysis of Batch Reactors
Unit 19. Analysis of Batch Reactors Overview As noted in Unit 18, batch reactor processing often follows an operational protocol that involves sequential steps much like a cooking recipe. In general, each
More informationAugust 7, 2007 NUMERICAL SOLUTION OF LAPLACE'S EQUATION
August 7, 007 NUMERICAL SOLUTION OF LAPLACE'S EQUATION PURPOSE: This experiment illustrates the numerical solution of Laplace's Equation using a relaxation method. The results of the relaxation method
More informationA Tuning of the Nonlinear PI Controller and Its Experimental Application
Korean J. Chem. Eng., 18(4), 451-455 (2001) A Tuning of the Nonlinear PI Controller and Its Experimental Application Doe Gyoon Koo*, Jietae Lee*, Dong Kwon Lee**, Chonghun Han**, Lyu Sung Gyu, Jae Hak
More informationBasic Concepts in Reactor Design
Basic Concepts in Reactor Design Lecture # 01 KBK (ChE) Ch. 8 1 / 32 Introduction Objectives Learning Objectives 1 Different types of reactors 2 Fundamental concepts used in reactor design 3 Design equations
More informationEnabling Advanced Problem Solving in Spreadsheets with Access to Physical Property Data
Enabling Advanced Problem Solving in Spreadsheets with Access to Physical Property Data Michael B. Cutlip, Professor of Chemical Engineering, University of Connecticut (speaker) michael.cutlip@uconn.edu
More informationApplication of Mathematical Software Packages in Chemical Engineering Education ASSIGNMENT PROBLEMS
Application of Mathematical Software Packages in Chemical Engineering Education ASSIGNMENT PROBLEMS Sessions 16 and 116 ASEE Chemical Engineering Division Summer School University of Colorado - Boulder
More informationExample 8: CSTR with Multiple Solutions
Example 8: CSTR with Multiple Solutions This model studies the multiple steady-states of exothermic reactions. The example is from Parulekar (27) which in turn was modified from one by Fogler (1999). The
More informationChemical Kinetics and Reaction Engineering
Chemical Kinetics and Reaction Engineering MIDTERM EXAMINATION II Friday, April 9, 2010 The exam is 100 points total and 20% of the course grade. Please read through the questions carefully before giving
More informationSolutions for Tutorial 5 Dynamic Behavior of Typical Dynamic Systems
olutions for Tutorial 5 Dynamic Behavior of Typical Dynamic ystems 5.1 First order ystem: A model for a first order system is given in the following equation. dy dt X in X out (5.1.1) What conditions have
More informationGuide to Selected Process Examples :ili3g eil;]iil
Guide to Selected Process Examples :ili3g eil;]iil Because of the strong interplay between process dynamics and control perfor mance, examples should begin with process equipment and operating conditions.
More informationOverview of Control System Design
Overview of Control System Design Introduction Degrees of Freedom for Process Control Selection of Controlled, Manipulated, and Measured Variables Process Safety and Process Control 1 General Requirements
More informationPROPORTIONAL-Integral-Derivative (PID) controllers
Multiple Model and Neural based Adaptive Multi-loop PID Controller for a CSTR Process R.Vinodha S. Abraham Lincoln and J. Prakash Abstract Multi-loop (De-centralized) Proportional-Integral- Derivative
More informationChemical reactors. H has thermal contribution, pressure contribution (often negligible) and reaction contribution ( source - like)
Chemical reactors - chemical transformation of reactants into products Classification: a) according to the type of equipment o batch stirred tanks small-scale production, mostly liquids o continuous stirred
More informationCHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION
11 CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION 2.1 INTRODUCTION This chapter deals with the process description and analysis of CSTR. The process inputs, states and outputs are identified
More informationMATHCAD SOLUTIONS TO THE CHEMICAL ENGINEERING PROBLEM SET
MATHCA SOLUTIONS TO THE CHEMICAL ENGINEERING PROBLEM SET Mathematical Software Session John J. Hwalek, epartment of Chemical Engineering University of Maine, Orono, Me 4469-5737 (hwalek@maine.maine.edu)
More informationDomain s Sweep, a Computational Method to Optimise Chemical and Physical Processes
Article Domain s Sweep, a Computational Method to Optimise Chemical and Physical Processes Alexandre César Balbino Barbosa Filho Department of Chemical Engineering, Federal University of Campina Grande,
More informationRutgers-Newark PHYSICS RUTGERS THE STATE UNIVERSITY OF NEW JERSEY NEWARK
THE STATE UNIVERSITY OF NEW JERSEY RUTGERS NEWARK Rutgers-Newark PHYSICS Number of programs offered.............. 4 Number of students in program........... 10 Average size of upper-level classes.............
More informationNPTEL. Chemical Reaction Engineering 1 (Homogeneous Reactors) - Video course. Chemical Engineering.
NPTEL Syllabus Chemical Reaction Engineering 1 (Homogeneous Reactors) - Video course COURSE OUTLINE In simple terms, Chemical Engineering deals with the production of a variety of chemicals on large scale.
More informationExperiment 81 - Design of a Feedback Control System
Experiment 81 - Design of a Feedback Control System 201139030 (Group 44) ELEC273 May 9, 2016 Abstract This report discussed the establishment of open-loop system using FOPDT medel which is usually used
More informationSpreadsheet Implementation for Momentum Representation of Gaussian Wave Packet and Uncertainty Principle
European Journal of Physics Education Vol. 3 Issue 0 Tambade Spreadsheet Implementation for Momentum Representation of Gaussian Wave Packet and Uncertainty Principle Popat S. Tambade pstam3@rediffmail.com
More informationAC : A MODULE FOR TEACHING BATCH OPERATIONS
AC 2010-726: A MODULE FOR TEACHING BATCH OPERATIONS Richard Turton, West Virginia University Richard Turton received his B.S. degree from the University of Nottingham and his M.S. and Ph.D. degrees from
More informationCHEMICAL ENGINEERING (CHE)
Chemical Engineering (CHE) 1 CHEMICAL ENGINEERING (CHE) CHE 2033 Introduction to Chemical Process Engineering Prerequisites: CHEM 1515 and ENSC 2213 Description: Concurrent enrollment in MATH 2233 or 3263,
More informationComputational Tools to Enhance the Study of Gas Power Cycles in Mechanical Engineering Courses
Computational Tools to Enhance the Study of Gas Power Cycles in Mechanical Engineering Courses Alta A. Knizley and Pedro J. Mago Department of Mechanical Engineering, Mississippi State University Abstract
More information1. Omit Human and Physical Geography electives (6 credits) 2. Add GEOG 677:Internet GIS (3 credits) 3. Add 3 credits to GEOG 797: Final Project
The Department of Geography and the Office of Professional Studies propose to modify the Master of Professional Studies in Geospatial Information Sciences (GIS) as follows: 1. Omit Human and Physical Geography
More informationCHE 404 Chemical Reaction Engineering. Chapter 8 Steady-State Nonisothermal Reactor Design
Textbook: Elements of Chemical Reaction Engineering, 4 th Edition 1 CHE 404 Chemical Reaction Engineering Chapter 8 Steady-State Nonisothermal Reactor Design Contents 2 PART 1. Steady-State Energy Balance
More informationProcess Control Exercise 2
Process Control Exercise 2 1 Distillation Case Study Distillation is a method of separating liquid mixtures by means of partial evaporation. The volatility α of a compound determines how enriched the liquid
More informationBITS-Pilani Dubai, International Academic City, Dubai Second Semester. Academic Year
BITS-Pilani Dubai, International Academic City, Dubai Second Semester. Academic Year 2007-2008 Evaluation Com anent: Com rehensive Examination Closed Book CHE UC441/11NSTR UC 45'1 PROCESS CONTROL Date:
More informationDesign of Multivariable Neural Controllers Using a Classical Approach
Design of Multivariable Neural Controllers Using a Classical Approach Seshu K. Damarla & Madhusree Kundu Abstract In the present study, the neural network (NN) based multivariable controllers were designed
More informationNonlinearControlofpHSystemforChangeOverTitrationCurve
D. SWATI et al., Nonlinear Control of ph System for Change Over Titration Curve, Chem. Biochem. Eng. Q. 19 (4) 341 349 (2005) 341 NonlinearControlofpHSystemforChangeOverTitrationCurve D. Swati, V. S. R.
More informationA Unit Operations Lab Project that Combines the Concepts of Reactor Design and Transport Phenomena
Session #2313 A Unit Operations Lab Project that Combines the Concepts of Reactor Design and Transport Phenomena Benjamin J. Lawrence, Sundararajan V. Madihally, R. Russell Rhinehart School of Chemical
More informationPROCEEDINGS of the 5 th International Conference on Chemical Technology 5 th International Conference on Chemical Technology
5 th International Conference on Chemical Technology 10. 12. 4. 2017 Mikulov, Czech Republic www.icct.cz PROCEEDINGS of the 5 th International Conference on Chemical Technology www.icct.cz INHERENTLY SAFER
More informationSIMULATION SUITE CHEMCAD SOFTWARE PROCESS CONTROL SYSTEMS PROCESS CONTROL SYSTEMS COURSE WITH CHEMCAD MODELS. Application > Design > Adjustment
COURSE WITH CHEMCAD MODELS PROCESS CONTROL SYSTEMS Application > Design > Adjustment Based on F.G. Shinskey s 1967 Edition Presenter John Edwards P & I Design Ltd, UK Contact: jee@pidesign.co.uk COURSE
More informationProcess Dynamics, Operations, and Control Lecture Notes 2
Chapter. Dynamic system.45 Process Dynamics, Operations, and Control. Context In this chapter, we define the term 'system' and how it relates to 'process' and 'control'. We will also show how a simple
More informationFor a recycle reactor the relationship between the volume and other parameters is given by
9 ug 7. CRE Tutorial Problem. or a recycle reactor the relationship between the volume and other parameters is given by V R in R r or simple kinetics such as first order reaction (under isothermal conditions),
More informationCHAPTER 10: STABILITY &TUNING
When I complete this chapter, I want to be able to do the following. Determine the stability of a process without control Determine the stability of a closed-loop feedback control system Use these approaches
More informationThermodynamics revisited
Thermodynamics revisited How can I do an energy balance for a reactor system? 1 st law of thermodynamics (differential form): de de = = dq dq--dw dw Energy: de = du + de kin + de pot + de other du = Work:
More information: TEACHING DIFFERENTIAL EQUATIONS WITH AN ENGINEERING FOCUS
2006-915: TEACHING DIFFERENTIAL EQUATIONS WITH AN ENGINEERING FOCUS Stephen Pennell, University of Massachusetts-Lowell Stephen Pennell is a Professor in the Department of Mathematical Sciences at the
More informationGetting started with BatchReactor Example : Simulation of the Chlorotoluene chlorination
Getting started with BatchReactor Example : Simulation of the Chlorotoluene chlorination 2011 ProSim S.A. All rights reserved. Introduction This document presents the different steps to follow in order
More informationUnit operations are ubiquitous in any chemical process. Equilibrium-Staged Separations using Matlab and Mathematica. ChE class and home problems
ChE class and home problems The object of this column is to enhance our readers collections of interesting and novel problems in chemical engineering. Problems of the type that can be used to motivate
More informationProcess Control, 3P4 Assignment 6
Process Control, 3P4 Assignment 6 Kevin Dunn, kevin.dunn@mcmaster.ca Due date: 28 March 204 This assignment gives you practice with cascade control and feedforward control. Question [0 = 6 + 4] The outlet
More informationبسمه تعالي کنترل صنعتي 2 دکتر سید مجید اسما عیل زاده گروه کنترل دانشکده مهندسي برق دانشگاه علم و صنعت ایران پاییس 90
بسمه تعالي کنترل صنعتي 2 دکتر سید مجید اسما عیل زاده گروه کنترل دانشکده مهندسي برق دانشگاه علم و صنعت ایران پاییس 90 Techniques of Model-Based Control By Coleman Brosilow, Babu Joseph Publisher : Prentice
More informationEsterification in CSTRs in Series with Aspen Plus V8.0
Esterification in CSTRs in Series with Aspen Plus V8.0 1. Lesson Objectives Use Aspen Plus to determine whether a given reaction is technically feasible using three continuous stirred tank reactors in
More informationType-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor
dvance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 2 (2013), pp. 169-178 Research India Publications http://www.ripublication.com/aeee.htm Type-2 Fuzzy Logic Control of Continuous
More informationIntroduction to System Dynamics
SE1 Prof. Davide Manca Politecnico di Milano Dynamics and Control of Chemical Processes Solution to Lab #1 Introduction to System Dynamics Davide Manca Dynamics and Control of Chemical Processes Master
More informationApplication of Decomposition Methodology to Solve Integrated Process Design and Controller Design Problems for Reactor-Separator-Recycle Systems
Proceedings of the 9th International Symposium on Dynamics and Control of Process Systems (DYCOPS 2010), Leuven, Belgium, July 5-7, 2010 Mayuresh Kothare, Moses Tade, Alain Vande Wouwer, Ilse Smets (Eds.)
More informationNumerical Analysis of Plate Heat Exchanger Performance in Co-Current Fluid Flow Configuration
Numerical Analysis of Plate Heat Exchanger Performance in Co-Current Fluid Flow Configuration H. Dardour, S. Mazouz, and A. Bellagi Abstract For many industrial applications plate heat exchangers are demonstrating
More informationEnhancing Computer-Based Problem Solving Skills with a Combination of Software Packages
3420 Enhancing Computer-Based Problem Solving Sills with a Combination of Software Pacages Mordechai Shacham Dept. of Chemical Engineering, Ben Gurion University of the Negev Beer-Sheva 84105, Israel e-mail:
More informationA First Course on Kinetics and Reaction Engineering Example 13.2
Example 13. Problem Purpose This example illustrates the analysis of kinetics data from a CSTR where the rate expression must be linearized. Problem Statement A new enzyme has been found for the dehydration
More informationChemical Reaction Engineering - Part 14 - intro to CSTRs Richard K. Herz,
Chemical Reaction Engineering - Part 4 - intro to CSTRs Richard K. Herz, rherz@ucsd.edu, www.reactorlab.net Continuous Stirred Tank Reactors - CSTRs Here are a couple screenshots from the ReactorLab, Division
More information10.34 Numerical Methods Applied to Chemical Engineering. Quiz 2
10.34 Numerical Methods Applied to Chemical Engineering Quiz 2 This quiz consists of three problems worth 35, 35, and 30 points respectively. There are 4 pages in this quiz (including this cover page).
More informationCHEMICAL REACTORS TEACHING EQUIPMENT CEXC
CE SERIES: BASIC PROCESS PRINCIPLES CHEMICAL REACTORS TEACHING EQUIPMENT CEXC NOW COMPUTER CONTROLLED AS STANDARD 3 NEW REACTORS AVAILABLE CEXC service unit shown fitted with CEB-MkIII transparent batch
More informationENV level elective. ENV 200 Intro to Environmental Science 4 credits ENV 330 Ecosystems and Ecological Design 4 credits
PHYSICS Andrew Dawes, Chair; James Butler, Stephen Hall The program in physics is designed to prepare students for a variety of career paths including (but not limited to) physics and engineering graduate
More informationOverview of Control System Design
Overview of Control System Design General Requirements 1. Safety. It is imperative that industrial plants operate safely so as to promote the well-being of people and equipment within the plant and in
More informationLinear Algebra is Your Friend: Least Squares Solutions to Overdetermined Linear Systems
Linear Algebra is Your Friend: Least Squares Solutions to Overdetermined Linear Systems R. E. Babcock, Mark E. Arnold Department of Chemical Engineering and Department of Mathematical Sciences Fayetteville,
More informationCurriculum Catalog
2018-2019 Curriculum Catalog 2018 Glynlyon, Inc. Table of Contents PHYSICS COURSE OVERVIEW...1 UNIT 1: KINEMATICS... 1 UNIT 2: DYNAMICS... 2 UNIT 3: WORK AND ENERGY... 2 UNIT 4: INTRODUCTION TO WAVES...
More informationChemical Reaction Engineering Lecture 5
Chemical Reaction Engineering g Lecture 5 The Scope The im of the Course: To learn how to describe a system where a (bio)chemical reaction takes place (further called reactor) Reactors Pharmacokinetics
More informationCE 329, Fall 2015 Second Mid-Term Exam
CE 39, Fall 15 Second Mid-erm Exam You may only use pencils, pens and erasers while taking this exam. You may NO use a calculator. You may not leave the room for any reason if you do, you must first turn
More information