Use of Differential Equations In Modeling and Simulation of CSTR

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

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

CONTROL OF TEMPERATURE INSIDE PLUG-FLOW TUBULAR CHEMICAL REACTOR USING 1DOF AND 2DOF ADAPTIVE CONTROLLERS

Optimal Choice of Weighting Factors in Adaptive Linear Quadratic Control

CONTINUOUS-TIME VS. DISCRETE-TIME IDENTIFICATION MODELS USED FOR ADAPTIVE CONTROL OF NONLINEAR PROCESS

Domain s Sweep, a Computational Method to Optimise Chemical and Physical Processes

Modeling of Hydraulic Control Valves

Modeling and Model Predictive Control of Nonlinear Hydraulic System

Investigation of adiabatic batch reactor

CHEMICAL REACTORS - PROBLEMS OF REACTOR ASSOCIATION 47-60

Modelling, identification and simulation of the inverted pendulum PS600

Theoretical Models of Chemical Processes

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

Temperature Control of CSTR Using Fuzzy Logic Control and IMC Control

PowerPoints organized by Dr. Michael R. Gustafson II, Duke University

CHAPTER 3 : MATHEMATICAL MODELLING PRINCIPLES

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

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

9.6 Predictor-Corrector Methods

Chemical reactors. H has thermal contribution, pressure contribution (often negligible) and reaction contribution ( source - like)

CHEMICAL ENGINEERING KINETICS/REACTOR DESIGN. Tony Feric, Kathir Nalluswami, Manesha Ramanathan, Sejal Vispute, Varun Wadhwa

Analysis of Adiabatic Batch Reactor

Determination of thermal steady state in the wall with semi Dirichlet boundary conditions

PowerPoints organized by Dr. Michael R. Gustafson II, Duke University

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

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

Numerical Solution of Differential Equations

Mathematics for chemical engineers. Numerical solution of ordinary differential equations

Differential Equation Types. Moritz Diehl

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

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

Section 7.4 Runge-Kutta Methods

Fourth Order RK-Method

Modeling and Experimentation: Compound Pendulum

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

Chapter 6 - Ordinary Differential Equations

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

A First Course on Kinetics and Reaction Engineering. Class 20 on Unit 19

Modelling and Experimental Validation Possibilities of Heat Transfer Room Model

PHEN 612 SPRING 2008 WEEK 1 LAURENT SIMON

YOULA KUČERA PARAMETRISATION IN SELF TUNING LQ CONTROL OF A CHEMICAL REACTOR

ChE 6303 Advanced Process Control

Modeling of a Fluid Catalytic Cracking (FCC) Riser Reactor

Advanced Chemical Reaction Engineering Prof. H. S. Shankar Department of Chemical Engineering IIT Bombay. Lecture - 03 Design Equations-1

1.2. Direction Fields: Graphical Representation of the ODE and its Solution Let us consider a first order differential equation of the form dy

VISIMIX TURBULENT. TACKLING SAFETY PROBLEMS OF STIRRED REACTORS AT THE DESIGN STAGE.

9.2 Euler s Method. (1) t k = a + kh for k = 0, 1,..., M where h = b a. The value h is called the step size. We now proceed to solve approximately

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

Three-Tank Experiment

Chapter 8. Numerical Solution of Ordinary Differential Equations. Module No. 1. Runge-Kutta Methods

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

Reactor Design within Excel Enabled by Rigorous Physical Properties and an Advanced Numerical Computation Package

551614:Advanced Mathematics for Mechatronics. Numerical solution for ODEs School of Mechanical Engineering

Computer Evaluation of Results by Room Thermal Stability Testing

Introduction to the course ``Theory and Development of Reactive Systems'' (Chemical Reaction Engineering - I)

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

CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION

Modeling Basics: 4. Numerical ODE Solving In Excel 5. Solving ODEs in Mathematica

بسمه تعالي کنترل صنعتي 2 دکتر سید مجید اسما عیل زاده گروه کنترل دانشکده مهندسي برق دانشگاه علم و صنعت ایران پاییس 90

Ordinary Differential Equations

Chapter 2 Optimal Control Problem

Chemical Reactions and Chemical Reactors

Example 8: CSTR with Multiple Solutions

PROPORTIONAL-Integral-Derivative (PID) controllers

Thermodynamics revisited

MODELING OF CONTINUOUS OSCILLATORY BAFFLED REACTOR FOR BIODIESEL PRODUCTION FROM JATROPHA OIL ABSTRACT

CHEE 222: PROCESS DYNAMICS AND NUMERICAL METHODS

A First Course on Kinetics and Reaction Engineering Supplemental Unit S5. Solving Initial Value Differential Equations

ODE Runge-Kutta methods

PH36010: Numerical Methods - Evaluating the Lorenz Attractor using Runge-Kutta methods Abstract

A First Course on Kinetics and Reaction Engineering Unit 19. Analysis of Batch Reactors

MTH210 DIFFERENTIAL EQUATIONS. Dr. Gizem SEYHAN ÖZTEPE

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9

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

MATHCAD SOLUTIONS TO THE CHEMICAL ENGINEERING PROBLEM SET

Numerical Methods - Initial Value Problems for ODEs

9.8 Boundary Value Problems. Another type of differential equation has the form. (1) x = f (t, x, x ) for a t b, with the boundary conditions

OBSERVABILITY AND OBSERVERS IN A FOOD WEB

Modeling and Control of Chemical Reactor Using Model Reference Adaptive Control

(A) Opening Problem Newton s Law of Cooling

Scientific Computing: An Introductory Survey

Basic Procedures for Common Problems

M.Sc. Maths (Colleges) onwards

Math 308 Week 8 Solutions

Faculté Polytechnique

Experimental Determination of Kinetic Rate Constants Using Batch and CSTR Reactors

THE SEPARATRIX FOR A SECOND ORDER ORDINARY DIFFERENTIAL EQUATION OR A 2 2 SYSTEM OF FIRST ORDER ODE WHICH ALLOWS A PHASE PLANE QUANTITATIVE ANALYSIS

Chap. 20: Initial-Value Problems

1.2. Introduction to Modeling. P (t) = r P (t) (b) When r > 0 this is the exponential growth equation.

The Tangent Parabola The AMATYC Review, Vol. 23, No. 1, Fall 2001, pp

Numerical methods for the Navier- Stokes equations

Solutions for Tutorial 3 Modelling of Dynamic Systems

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

Process Modelling, Identification, and Control

Differential Equations

CBE 142: Chemical Kinetics & Reaction Engineering

Department of Energy Fundamentals Handbook. THERMODYNAMICS, HEAT TRANSFER, AND FLUID FLOW, Module 3 Fluid Flow

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes

MATLAB Ordinary Differential Equation (ODE) solver for a simple example 1. Introduction

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

Transcription:

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 5555, 760 01 Zlin CZECH REPUBLIC {vojtesek,dostalp}@fai.utb.cz Abstract: - The paper presents the use of differential equations in the computer modeling and simulation which technical filed with big future nowadays. The first part gives an overview to the process of the mathematical modeling and especially the construction of the mathematical model. This model usually consists of linear or nonlinear algebraic or differential equations which are then solved numerically to obtain information about the system's behaviour. The simple iteration method was used for the steady-state analysis and the Runge-Kutta's methods are employed in the dynamic analysis for solving of the set of Ordinary Differential Equations. Proposed methods were tested on the mathematical model of Continuous Stirred-Tank Reactor. Key-Words: - Differential equation, Mathematial model, Steady-state analysis, Dynamic analysis, Simple iteration method, Runge-Kutta's method. 1 Introduction The mathematical equations generally, not only differential equations, can be found everywhere. The high importance of the mathematical equations is in the field of modeling and simulation of the real systems [1], [2]. Not every property of the controlled system is known before we start and that is why we perform simulation experiments on the system. The model of the process is a simplified version of the real system and includes all variables and relations of the system which are important for the investigation [3]. The mathematical and physical models are two main types of models used nowadays. The mathematical model is abstract representation of the real process which uses input, state or output variables and reactions between them for collecting of the set of mathematical equations [4]. Differential equations are very often used because of their accuracy of the description. Unfortunately, the major group of DE are nonlinear [5]. There can be found a lot of methods for solving of the nonlinear DE such as Euler's method, Taylor's method or Runge-Kutta's methods [6] which are very popular because of their simplicity and easy programmability. The chemical reactors are equipments very often used in the chemical or biochemical industry for production of several products [1]. The most common used ones are Continuous Stirred-Tank Reactors (CSTR) of tubular reactors. The first type belongs to the class of lumped-parameters systems mathematical model of which is described by the set of Ordinary Differential Equations (ODE) while the tubular reactor is typical member of the distributedparameters systems where the mathematical model consists of Partial Differential Equations. All simulations performed in this paper are done in the mathematical software Matlab, version 7.0.1. 2 Modeling and Simulation There exist two basic types of models (I.) real models and (II.) abstract models. The first group is represented by the small or similar copy of the original one which is then subjected to the experiments while it is supposed that the results are similar to results on the real one [2]. The other, safer and cheaper way is to create mathematical model as an abstract representation of the real system. Simulation of the behaviour of the mathematical model is then nothing more than numerical solving of the set of equations. The full mathematical description of the process is usually very complex as there are numerous variables which can vary during time of in the space. Very important part of the modeling procedure is selecting of state variables and relations between them and on the contrary introduce constants and simplifications other variables which reduces complexity of the system. The best mathematical model describe real system ISBN: 978-1-61804-117-3 264

in the most proper way and moreover it is the simplest one from the range of available models. The compromise between this properness and simplicity is one of the most important parts of the modeling. 2.1 Mathematical Balances Mathematical balances are used as a common tool for constructing of the mathematical model. They usually include kinetic equations for reaction rates of the reactions in the chemical reactor, heat rates, heat transfers and equations which represents property changes [4]. The equation of the material balance as a first type has general word formulation: (1) Some processes, especially in the chemical equipment include chemical reaction and the material balance is in this case component into the system component out of the system = + Rate of accumulation of mass in the system Rate of production of the component by the reaction (2) Both previous equations are reduced in the steady-state state to the form component into the system component out of the system = (3) The second type of the balances, heat balances, describes temperature changes caused by the reaction inside systems with chemical reactions. This balance can be then described as Heat in the input flow + Heat arrised during the reaction = Heat in the output flow + Heat accumulated inside Heat transfered from or into the surrounds (4) 2.2 Mathematical Description The equations above are in the word form. If we want to transform them into the mathematical meaning, we can use the simple algebraic equations or more complex differential equations. Both types are linear or nonlinear. Unfortunately, major group of the systems in the nature has nonlinear behaviour which could cause problems in the solving. Differential equations are divided into two main groups ordinary, where state variables depend only on one variable (usually time dependence) while partial equations depend two or more variables (time and space variable for example). There are two types of systems from the differential equation point of view. The first, systems with lumped parameters, are described by one or more, usually set of ordinary differential equations. The second type of systems is described by one or more partial differential equations and these types of systems are called systems with distributed parameters. As the area of mathematical models is very wide, let us focus on the nonlinear time-invariant systems with lumped parameters. Such systems could be described generally by the set ẋ(t )= f [ x(t ),u(t )] (5) y(t)= g[ x (t ),u(t )] where x t =[ x 1 t, x 2 t, x n t ] epresents state vector, u t =[u 1 t,u 2 t, u m t ] T is input vector, t is time, f =[ f 1, f 2, f n ] T and g=[ g 1, g 2, g n ] T are nonlinear vector functions while y(t) represents output vector. The mathematical model in (5) is then for defined initial conditions. Each state variable needs as many initial conditions as is the highest order of the derivative in the differential equation (5). This concrete system has initial condition: x 0 =x s (6) where x s is obtained from the steady-state analysis. 2.3 Steady-state Analysis Steady-state analysis for the stable systems involves computing values of state variables in the time close to infinity, when changes of these variables are equal to zero. Mathematically talking, differences with respect to time in the differential equations are equal to zero, i.e. d =0 (7) The set of nonlinear differential equations (5) is then transformed to the set of nonlinear algebraic equations. Despite the fact, that there is a possibility to solve nonlinear algebraic equations analytically, some cases are not solvable this way. The iterative methods [5] lead to the exact solution for appropriate choice of the initial iteration and fullfiled convergence condition. The simple iteration method for the differential equation ẋ(t )= f [ x(t ),u(t )] (8) with initial condition (6) leads the solving of the steady-state model f =( x s,u s )=0 (9) ISBN: 978-1-61804-117-3 265

where u s is vector of known input variables and unknown parameters are component of the vector x s which is called working point of the system. Nonlinear function in the equation (9) could be rewritten to f ( x )=0 (10) and we can obtain with the separation of the unknown parameter x to the left side new nonlinear equation x= x (11) Where =[ 1, 2, n ] T is new nonlinear function and (11) leads to the iterative equation in the form of x k 1 = x k for k = 0,1,... (12) which leads to the exact solution only if the convergence condition is satisfied. Let the vector function φ be defined in the closed convex region D R n and if x D so D too. Moreover, let functions φ have continuous partial differential derivations of all variables x 1 x n in the region D, then there exists matrix = d ϕ 1 d ϕ 1 d ϕ 1 dx 1 dx 2 dx n ϕ ' ( x)= d ϕ d ϕ 2 d ϕ 2 d ϕ 2 d x dx 1 dx 2 dx n d ϕ n d ϕ n d ϕ n dx 1 dx 2 dx n (13) If matrix (13) fulfils the condition ϕ '( x) <1 for any x D, there is only one solution x * D of the equation (12). There could be of course thousands of iterations during the computation but from the practical point of view it is convenient to stop the computation in case where the difference between values of actual and previous iteration is sufficiently small, i.e. condition x (k) x (k 1) <ε (14) is fulfilled for accuracy ε>0. 2.4 Dynamic Analysis Once we have solved steady-state of the system, we can move to the solution of the differential equations described as (5). Let us introduce first ordinary differential equation in the form of dy = f ( x, y) (15) dx with initial condition y(0) = y 0 which is called Cauchy Problem. Although there are a lot of single-step and multistep methods for solving of the differential equations, the Runge-Kutta's methods [6] are very often used because of their simplicity and easy programmability. Runge-Kutta's methods comes from the Taylor series of the (15): y i+1 = y i + dy + 1 2! dx x i, y i ( x i+1 x i )+ d 2 y dx 2 x i, y i ( x i+1 x i ) 2 + (16) and the order of the Runge-Kutta's method depends on the number of parts taken from the Taylor's series. For example, the most commonly used, the fourth order Runge-Kutta's method, employs first four parts of the Taylor's series and the value of output variable is computed from: y i+1 = y i + 1 6 ( g 1+2g 2 +2g 3 + g 4 ) (17) where variables g 1-4 are computed from g 1 =h f ( x i, y( x i )) g 2 =h f ( x i + 1 2 h, y( x i)+ 1 2 g 1) g 3 =h f ( x i + 1 2 h, y( x i)+ 1 2 g 2) g 4 =h f ( x i +h, y( x i )+g 3 ) (18) and h is optional integration step and y(x i ) is value of the output variable for state variable x i. Although the Runge-Kutta's methods are build-in functions in the major mathematical software such as MATLAB (functions ode23, ode45 etc.) [7] or MATHEMATICA (DSolve, NDSolve etc.), the computation procedure described by equations (17) and (18) is easily programmable with the use of common computation tools as it will be presented in the practical part. 3 Simulation Example Proposed simulation methods were tested on the mathematical model of the Continuous Stirred-Tank Reactor (CSTR) as a typical member of the group of nonlinear systems with lumped parameters. Graphical representation is this reactor shown in Fig. 1. The reaction inside is simple exothermic reaction with the scheme A B C and the cooling jacket is used. Consequently, we supposed that the volume V, densities ρ, the heat transfer coefficient α and heat capacities of the reactant c pr and the cooling c pc ISBN: 978-1-61804-117-3 266

are constant during the reaction because of the simplification. Input variables are input concentrations of compounds A and B, c A0 and c B0, input temperatures of the reactant and the coolant, 0 and T c0, and the volumetric flow rates of the reactant and the coolant, q r and q c. q r, 0, c A0, c B0 q c, T c0 State variables are concentrations of compounds A and B, c A and c B, the temperature of the reactant and the temperature of the coolant T c. 3.1 Mathematical Model Now we have introduced the most important variables which is base for the mathematical modelling. Material balances of compounds A and B rewritten from the word form (2) are: q c A 0 =qc A +V k 1 c A +V dc A for the compound A and,, c A, c B Fig. 1: Scheme of the Continuous Stirred-Tank Reactor (19) q c B 0 =qc B V k 1 c A +V k 2 c B +V dc A (20) for the second compound B. The third differential equation comes from the heat balance (3) with the mathematical description q r ρ r c pr 0 +V h r =q r ρ r c pr + dt + A h α r T c )+ ρ r c r (21) pr where A h represents heat exchange surface and hr is reaction heat, h r =h 1 k 1 c A +h 2 k 2 c B for h 1 and h 2 as a reaction enthalpies. Finally, the last equation represents heat balance of the coolant (4): q c ρ c c pc T c0 + A h α r T c )=q c ρ c c pc T c + dt +V c ρ c c c (22) pc A H q r, 0, c A, c B q c, T c If we separate derivatives of the state variables with respect to time on the left side and the rest parts on the right side we obtain mathematical model as a set of ODE: dc A = ( q r +k 1) c A + q r c A 0 dc B = ( q r +k 2) c B+ q r c B 0 +k 1 c A d = q r 0 T h r r)+ + A h α r ρ r c pr ρ r c r T c ) pr dt c = q c V c 0 T c )+ A hα c V c ρ c c r T c) pc (23) Very important variables which were not mentioned until now are reaction rates, k 1 and k 2 computed from the Arrhenius law k j =k j 0 exp( E j R ) for j = 1, 2 (24) Where k j0 represents pre-exponential factors, E j are activation energies and R is universal gas constant. Mainly presence of these reaction rates form nonlinearity of this system see reaction temperature as a state variable in denominator of the exponential function in (24). The fixed parameters of the reactor are shown in Table 1 [8]. = 1.2 m 3 V c = 0.64 m 3 ρ r = 985 kg.m -3 ρ c = 998 kg.m -3 c pr = 4.05 kj.kg -1.K -1 c pc = 4.18 kj.kg -1.K -1 A h = 5.5 m 2 E 1 /R = 13477 K E 2 /R = 15290 K Table 1: Fixed parameters of the reactor h 1 = 4.8 10 4 kj.kmol -1 h 2 = 2.2 10 4 kj.kmol -1 U = 43.5 kj.min -1 m -2 K -1 c A0 = 2.85 kmol.m -3 c B0 = 0 kmol.m -3 0 = 323 K T c0 = 293 K q r = 0.08 m 3.min -1 q c = 0.08 m 3.min -1 3.2 Steady-state Analysis As it is written in the theoretical part 2.3, the mathematical meaning of the steady-state analysis is to solve the set of ODE (23) in the condition d( )/ = 0. Some of the variables are constant and we can group them into the constants b 0-4 : b 0 = q r b 1 = A h α ρ r c pr b 2 =ρ r c pr b 1 = A h α V c ρ c c pc b 4 = q c V c (25) The resulted nonlinear steady-state model is then: ISBN: 978-1-61804-117-3 267

c s A = b 0 c A 0 c s b 0 +k B = k 1 c s A +b 0 c B0 1 b 0 +k 2 h r s (26) +b b 0 0 +b 1 T c T s 2 r = T s b 0 +b c = b 3 T s r +b 4 T c 0 1 b 3 +b 4 Where index ( ) s represents steady-state value. This set is also in the form of (11) which means that we can use Simple iteration method (12) for solving of this set of nonlinear algebraic equations. The convergence condition (13) is fulfilled and we can compute steady-state values for initial values (0) = 0 and T c (0) = T c0 from iteration cycle E k 1 (k )=k 10 exp( j R (k)) E k 2 (k )=k 20 exp( j R (k )) c A (k)= b 0 c A 0 b 0 +k 1 (k) c B (k )= k 1(k)c A (k)+b 0 c B 0 b 0 +k 2 (k ) h r (k )=h 1 k 1 (k )c A (k )+h 2 k 2 (k )c B (k ) h r (k) +b b 0 0 +b 1 T c (k) 2 (k)= b 0 +b 1 (27) T c (k )= b 3 (k)+b 4 T c 0 b 3 +b 4 For k = 0,1,2,...,N where N is optional maximal number of iterations, e.g. N = 100. Values of the s s variables c As, c Bs, and T c are shown in following Fig. 2 and 3. c s B [kmol.m-3 ] Fig. 2: The course computed steady-state value of s c B during iterations T s r [K] 1.4 1.3 1.2 1.1 1.0 0.9 0.8 0.7 0.6 0 20 40 60 80 100 iteration [-] 326 324 322 320 318 0 20 40 60 80 100 iteration [-] Fig. 3: The course computed steady-state value of s during iterations As it can be seen from graphs, the iteration process converge quite quickly. If we introduce condition (14), the computation could end after approximately 30-40 iterations. The steady-state values of the state variables for the defined working-point in Table 1 are c A s =1.5801kmol.m 3 c B s =1.1971kmol.m 3 s =324.8 K T c s =306.28 K (28) 3.3 Dynamic Analysis The dynamic analysis discovers the behaviour of the system after the step change of the input variable. As it is written above, there are six possible input variables concentrations c A0 and c B0, temperatures 0 and T c0 and volumetric flow rates q r and q c. The changes of concentrations and temperatures has mainly theoretical meaning. The step change could be performed but it is inapplicable from the control point of view, where we need numerous changes of the input variable. On the other hand, changes of the volumetric flow rate are ideal and easily realizable by the valves on the pipes. That is why we perform step changes of the input volumetric flow rate of the reactant or cooling, q r or q c, in this part. The practical solution of the set of ODE is: 1. Defining of the simulation time t h and integration step h, in our case t h = 200 min and h = 0.5 min. 2. Computation of the initial values which are steady-state values of the state variables in the defined working point. 3. Change input according to change q r or q c 4. Iteration cycle which computes values of variables g 1-4 according to (18). 5. Compute values of output variables at the end of the integration step from (17). 6. Set computed output variables from the previous point as an input variables for the next integration step and jump to the point 4. c B (t) [kmol.m -3 ] 1.8 1.6 1.4 1.2 1.0-0.8 Fig. 4:The course of the concentration c B after the step changes of input volumetric flow rate q r ISBN: 978-1-61804-117-3 268

7. Compute values of output variables until final time t h. The first dynamic analysis was done for four step changes q r =, -, and from the working point value q r = 0.08 m 3.min -1. The results are shown in Fig. 4 and Fig. 5. (t) [K] 336 332 328 324-320 Fig. 5: The course of the temperature after the step changes of input volumetric flow rate q r The second analysis was done for the same step changes but for the volumetric flow rate of the coolant q c from its working-point value q c = 0.08 m 3.min -1 see results in Fig. 6 and Fig. 7. c B (t) [kmol.m -3 ] (t) [K] 1.4 1.3 1.2 1.1 1.0 0.9 Fig. 6:The course of the concentration c B after the step changes of input volumetric flow rate q c 330 328 326 324 322 320 318 Fig. 7: The course of the temperature after the step changes of input volumetric flow rate q c - - Dynamic analyses for both step changes presented in Fig. 4-7 have shown behaviour of the system which can be mathematically described by the first or the second order transfer functions. This could be important for the designing of the adaptive controller see [8]. 5 Conclusion The goal of this paper was to show one field, where we can find differential equations in the modelling and computer simulation. The process of modelling with the use of material and heat balances inside the system results in the mathematical model which is then subjected to the steady-state state and dynamic analyses. Presented experiments have shown usability of the Simple iteration method for static analysis. Fulfilled convergence condition guarantee solution within few iterations. The Runge-Kutta's method used for numerical solution of the set of ODE have good results although the mathematical model is highly nonlinear. All proposed methods have one big advantage they are easily programmable. The practical experiment consists of steady-state and dynamic analysis performed on the Continuous Stirred-Tank Reactor as a typical nonlinear system from the praxis. References: [1] J. Ingham, I. J.Dunn, E. Heinzle, J. E. Přenosil, Chemical Engineering Dynamics. An Introduction to Modelling and Computer. Simulation. Second, Completely Revised Edition, VCH Verlagsgesellshaft, Weinheim, 2000. [2] A. Maria, Introduction to modeling and simulation. In: Proceedings of the 1997 Winter Simulation Conference. 7-13. [3] B. V. Babu, Process Plant Simulation. Oxford University Press 2004 [4] W. L., Luyben, Process Modelling, Simulation and Control for Chemical Engineers. McGraw- Hill, New York 1989. [5] Y. Saad, Iterative Methods for Sparse Linear Systems. Society for Industrial & Applied, 2003. [6] R. L. Johnston, Numerical Methods. John Wiley & Sons. 1982. [7] J. H. Mathews, K. K. Fink, Numerical Methods Using Matlab. Prentice-Hall 2004. [8] P. Dostal, J. Vojtesek, V. Bobal. 2009. Simulation of adaptive control of a continuous stirred tank reactor. In Proceedings of the 23rd European Conference on Modelling and Simulation, ECMS 2009, Madrid, Spain, 625-630. ISBN: 978-1-61804-117-3 269