Modelling of a simple continuous neutralisation reactor

Size: px
Start display at page:

Download "Modelling of a simple continuous neutralisation reactor"

Transcription

1 Modelling of a simple continuous neutralisation reactor Serge Zihlmann ThirdWay February 23, 205

2 Foreword When I was browsing the web for a decent and intuitive model of a neutralisation reactor, I could not nd the appropriate theorethical descripton nor model les for download. At that time I started to develop an own model including its implementation in a Simulation software. Quickly, this ended up in a rather extensive project. The theory developed and the models used are described in this little script in two dierent ways: One more intuitively and the other more academic. The models can of course be downloaded read to use. S. Zihlmann February 23, 205 Page of 8

3 Introduction and Modelling Figure. illustrates a CSTR used for neutralisation of waste water. In the given example, the waste water enters the reactor with a feedrate of V F = l/h at F =3. Acid and base are dosed by a PI-controller, which varies the ows of VA and V B. A probe measures the current -value and causes feedback to the controller with a lag time of 50 s. The reactor volume is V = l and the maximum feed of the acid (25 % Wastewater feed F, V F Acid feed V A C A [H + ],C A [OH - ] M Base feed V B C B [H + ],C B [OH - ] Outlet V F +V A +V B -probe Figure.: Continuously stirred tank reactor (CSTR) with acid and base dosing for neutralisation. value is equivalent to concentration of H + and OH ions. HCl) is 30 l/h. As the setpoint (goal value) is 0, only acid addition will be used in the following.. Intuitive modelling of the reactor All parameters are subject to time change, except the volume V. Especially V A, VB are used for control of the neutralisation. A simplication is the assumption of linear mixing volume (no miscibility gap) of acid and waste water. S. Zihlmann February 23, 205 Page 2 of 8

4 In order to model the dynamic behavior of the CSTR, usually a balance for each compound is set up. The accumulation term is then given by sum of inputs and outputs of the respective compound. Accumulation = Input Output Let us assume for simplication that we only have an acid pump available to neutralise the alkaline waste water, thus V B = 0. For the both species involved, the balances read: V d dt C[OH ] = V F C F [OH ] ( V F + V A ) C[OH ] + V A C A [OH ] V d dt C[H+ ] = V F C F [H + ] ( V F + V A ) C[H + ] + V A C A [H + ] The diculty of a neutralisation reactor is that a reaction occurs, i.e. the both equations are coupled by the autoprotolysis of water. H + + OH H 2 O 4 mol2 This reaction has the approximate equilibrium constant of 0 l 2 water concentration is constant. C[H + ] C[OH ] = 0 4 assuming that the To keep things simple let us assume that this reactions does not take place and the H + and OH ions remain in the solution, because for the matter of neutralisation we only need to balance the both ions to the same level. Still, if we want to calculate the, we need to nd the equilibrium of the autoprotolysis. Say, if we start from the concentrations as calculated by the dynamic models above, then the ion prodcut is not yet fullled. The above reaction consumes or produces a certain amount H of OH and H + ions, until the equation is satised and we have an equilibrium level of C[H + ] and C[OH ]. (C[H + ] + H) (C[OH ] + H) = 0 4 We can eliminate the irrelevant H by renaming C[H + ] + H = C[H + ]. It follows: C[H + ] (C[OH ] + C[H + ] C[H + ]) = 0 4 This equations must be solved for C[H + ] using a root solver to nd the equilibrium concentration. Luckily, the equation is only quadratic, thus a straight forward solution exists. The equation in standard shape is: with: 0 = C[H + ] 2 + (C[H + ] C[OH ]) C[H + ] a = b = C[H + ] C[OH ] c = 0 4 S. Zihlmann February 23, 205 Page 3 of 8

5 The solution is: C[H + ],2 = b ± b 2 4ac 2a While only one of the two solutions retrieves a positive concentration. It can further be simplied to depend only on the input concentration of H + and OH ions: And the value will read: C[H + ] = 2 (b + b ) = log 0 ( C[H + ]) We see that the dierence b of the ion concentration plays a central role to the solution of the problem. Let's try to combine the two dierential equations by subtracting the rst from the second. V d dt (C[H+ ] C[OH ]) = V F (C F [H + ] C F [OH ]) ( V F + V A ) (C[H + ] C[OH ]) + V A (C A [H + ] C A [OH ]) We can identify some terms by b, b F and b A : V d dt b = V F b F ( V F + V A ) b + V A b A The neutralisation problem can now be solved by one simple ODE. Note: For the modelling of base addition, the term V B b B must be added to the right side... Dynamic behavior The model was implemented in Simulink (see Appendix) and the dynamic behavior in terms of step response and PI-controlled CSTR are shown in gure.2. The step response when suddenly acid is fed to the reactor with otherwise constant inow, can be interpreted as titration curve. The controlled plant is quite sensitive to oscillation due to the lag time of the -electrode (here 50 s) and the high nonlinearity, for which the PID's are not well designed..2 Second approach One might ask whether there is a more sophisticate approach to the modelling part in contrast to the previous rather intuitive model. Of course there is a more strict, mathemathical way but the intuitive has its advantage that the user understands the process behind well. To proceed with the model in the academic way, I propose a more simplied model structure (gure.3) which contstitutes of one lumped system S. Zihlmann February 23, 205 Page 4 of 8

6 Time / h Time / h (a) Step response when acid is fed continuously at full power to a batch tank with initially 3. The behavior is the same as for a titration curve. (b) Controlled neutralisation reactor to reach 0.5 with an initial and input of 3. Feedback has a lag time of 50 s and the PID-controller parameters are P =.0, I = 0.5 s Figure.2: Intuitive model: Step response and controlled CSTR. which represents the CSTR (in the lumped system all properties are averaged, thus well stirred). The inows origin from the acid, base and the waste water. The reactor overows to an outlet. For each arrow there is a volumetric owrate and the ow composition vector c. WW A VA R CA R VWW R CWW VB R CB B VR O CR O Figure.3: Model of the neutralisation reactor as one lumped system (R=reactor) and four reservoirs (A=acid, WW=waste water, B=base, O=outow). First of all we have three species involved and we dene a species vector as follows: [H + OH H 2 O] T From the general conservation Accumulation = Flows + Reaction S. Zihlmann February 23, 205 Page 5 of 8

7 There follows directly the equation in matrix notation: ṅ R = F ˆn + ˆn r Where ṅ R is the total change in moles of each compound in the reactor, ˆn is the molar ow of each compound and in each stream, F represents the direction matrix of the ows (in or out) and is only a selector matrix, ˆn r represents the production/consumption by reaction (= index r) of each compound within the reactor. More specic, the ow vector consists of (omitting the base ow) ˆn = ˆn A R ˆn W W R ˆn R O And the ow selector matrix: F = = [ ] I The notation is very ecient using the kronecker product. The molar ow in each stream is simply ˆn x y = V x y c x for an exemplary ow from tank x to y. The input ows V A R and V W W R are well dened as well as their composition c A, c W W. The outlet ow must be obtained from an assumption. Here it is, that the volume during mixing of the two streams remains constant and the reactor has constant volume, thus V R O = V A R + V W W R. The composition of the outlet c R ow changes with time and must be obtained from the dynamic model c R = V n R where V is the volume of the reactor..2. Including the reaction The reaction term ˆn r mentioned in the last section is represented by the reaction stochiometry matrix N and some extent of reaction ñ. For the autodissociation of the water H 2 O the reaction stochiometri matrix reads ˆn r = N T ñ kf kb H + + OH N = [ ] forward backward S. Zihlmann February 23, 205 Page 6 of 8

8 for the forward and backward reaction. The reaction extent is formulated by the reaction rate law ˆn r = N T V K r g(c r ) where V is the reactor volume, K r contains the reaction rate constants and g(c r ) is the formulation of the rate law. Joined in one equation: ṅ R = F ˆn + N T V K r g(c r ) The central assumption for the further procedure is that the autoprotolysis reaction of the water is very fast. In other words, the reaction reaches always the equilibrium. Therefore we will eliminate the reaction term by nding the left nullspace Ω of N T and it is [ ] 0 Ω = 0 Of course there exists an innite amount of possible nullspaces, it is selected in that way that the equations used during root solving become nice. By multiplying the whole equation with the left null space, we eliminate the reaction terms. Ω ṅ R = Ω F ˆn + Ω N T V K r g(c r ) Ω ṅ R = Ω F ˆn After the nullspace transformation we can identify a new state z R = Ω n R ż R = Ω F ˆn Now the dynamic model is nished and simply the ODE for the state z R has to be solved. ˆn is dened by the input variables (acid ow, waste water ow) and the reactor composition (feedback). That requires the reconstruction of the reactor composition c R from the state z R. That involves solving the roots of the equation 0 = z R Ω n R = z R Ω V c R In this case we need to solve for three dimensions in the space of c R but the above expression returns only two equations. Thus we need another condition and it originates from the reaction term, more precisely, the equilbrium relation: 0 = N T V K r g(c r ) (.) [ ] [ ] 0 = kf 0 c V H2 O (.2) 0 k b c H + c OH k f c H2 O k b c H + c OH 0 = V k f c H2 O k b c H + c OH (.3) k f c H2 O + k b c H + c OH (.4) S. Zihlmann February 23, 205 Page 7 of 8

9 The three equations are equal and result in k b k f = c H2 O c H + c OH The concentration of the water is assumed constant and the equilibrium constant equal to 0 4 as generally for the water dissoziation. k = c H + c OH = 0 4 Thus the third required equation to reconstruct the composition c R from the state z R is 0 = k c H + c OH Finally we have to fulll all three equations: [ ] zr Ω V c 0 = R k c H + c OH This can be solved for c R by a numerical root solver, but in this simple case explicit expressions are available. In detailed formulation this reads: z V (c H + c OH ) 0 = z 2 V (c H + + c H2 O) k c H + c OH After solving this system one obtains: c H + = 2 c OH = ( z V + k c H + (z ) ) V k (.5) (.6) c H2 O = z 2 V c H + (.7) Now the modelling is complete and the structure can be implemented into a numerical software. The concentration vector for each input ow must be obtained from the or acid/base concentration. For the water always a constant concentration of 55.6 mol/l is assumed. One central dierence of this model to the intuitive one is that also the water is balanced..2.2 Dynamic behavior In gure.4 the results of the dynamic Simulink model for the academic approach are shown. The results is equal to the intuitive approach. S. Zihlmann February 23, 205 Page 8 of 8

10 Time Series Plot: 3 Time Series Plot: Time / h Time / h (a) Step response when acid is fed continuously at full power to a batch tank with initially 3. The behavior is the same as for a titration curve. (b) Controlled neutralisation reactor to reach 0.5 with an initial and input of 3. Feedback has a lag time of 50 s and the PID-controller parameters are P =.0, I = 0.5 s Figure.4: Academic model: Step response and controlled CSTR..3 Linearizing the plant The aim is to abtain a linearized model of the plant in standard shape as depicted for the system Σ in gure.5 r(t) u(t) Σ ẋ = Ax + bu y = dx + cu x y(t) Figure.5: The model block for a linear system Σ with the input u, state x and output y. r is a disturbance eect, e.g. noise. We shall work here with the dierential equation from the intuitive approach, as obtained before: V d dt b = V F b F ( V F + V A ) b + V A b A Identifying b as state and call it x. Also identify the acid ow V A as the input u(t). This retrieves the model in standard shape: ẋ(t) = V F b F V V F V x(t) V x(t) u(t) + b A V u(t) S. Zihlmann February 23, 205 Page 9 of 8

11 The output of the plant is not b but the value. Therefore we needed the root solver: C[H + ] = 2 (b + b ) and thus = log 0 ( 2 (b + b ) ) In standard form, where is the output y(t) and b again the state x(t): ( y(t) = log 0 (x(t) + ) ) x 2 2 (t) Thus we have the complete non linear model in standard shape: ẋ(t) = V F b F V F V V x(t) x(t) u(t) + b A V V u(t) = f (x(t), u(t)) ( y(t) = log 0 (x(t) + )) x 2 2 (t) = g (x(t), u(t)) The linearization will bring the model into the shape: [ ẋ(t) = A x(t) + b u(t) y(t) = c x(t) + d u(t) While A, b, c and d are matrices in general, but here simple constants. The linearization is done around the equilibrium point with x = xe and u = ue. In this equilibrium point we have: 0 =! ẋ(t) = V F b F V F V V xe V xe ue + b A V ue Usually for this equilibrium point the plants steady state point without interactions is chosen (this would be in our case that the reactor has the same composition as the inlet ow). Because the model is highly non linear, this would not be a good choice since we want to control the in detail around 0. Thus we select 0 as linearization point and have to search for the appropriate ue. b is readily calculated from the : ] be = C2 [H + ] 0 4 C[H + ] = = and thus xe = be = = 0 4 (0 6 ) 0 4 Now we have to nd the acid feed ue to reach steady 0 (xe). Reformulation of the equation above: ue = V F xe b F b A xe S. Zihlmann February 23, 205 Page 0 of 8

12 The constants are then calculated: A = f u=ue = V F x x=xe V u(t) u=ue V x=xe b = f u=ue = x(t) + b A u=ue u x=xe V V c = g u=ue = x x=xe ln(0) x 2 (t) x=xe = u=ue x=xe = V F +ue V b A xe V = ln(0) xe d = g u=ue = 0 u x=xe The factor d appears to be zero, because the acid feed has no instantaneous eect onto the value..3. Dynamic behavior and linearization error As the model is linearized around, it is not a good idea to start the control at 3 due to the high non-linearity. For this reason, two scenarios are compared here: ˆ Control from 2 to (strong disturbance) ˆ Control from. to (slight disturbance) Each scenario is compared for the controlled linearized and full model (as from intuitive approach). Th results are depicted in gure.6. What is obvious is that the linearized model starts at the wrong due to linearization error. This error becomes much less when the starting point is.. For the big step in control variable, the dierence between the control characteristic of the full/linearrized model is quite large, whilst at a small step the error is negligible (less linearization error). As a consequence, the modeling with this linear model is only appropriate if the does not vary much from the setpoint (e.g. when keeping the level constant under disturbance).s.4 Transfer function The transfer function represents the dynamic input/output behavior. The transfer function in the laplace domain can not readily be calculated for the full model, as x and y occur in a multiplication (which leads to a convolution in the laplace domain). Anyhow, it can be obtained quickly from the linearized model: [ ] ẋ(t) = A x(t) + b u(t) y(t) = c x(t) + d u(t) S. Zihlmann February 23, 205 Page of 8

13 2.8 Full model Linearized..08 Full model Linearized Time / h Time / h (a) Control from 2 to. (b) Control from. to. Figure.6: Response of a controlled neutralisation CSTR for dierent starting/aim values. Each plot shows the response of the full model compared to the linearized plant. Parameters of the controller are the same as before (feedback lag 50 s, P =.0, I = 0.5 s After a laplace transformation one obtains [ x(s) s = A x(s) + b u(s) y(s) = c x(s) + d u(s) because A, b, c and d are simple constants. After algebraic operations: Then And the transfer function: y(s) = x(s) = b u(s) s A G(s) = y(s) u(s) = [ ] c b s A + d u(s) c b s A + d Although derived here, this section is more for info than practical use. ] S. Zihlmann February 23, 205 Page 2 of 8

14 2 Choosing a PID controller 2. Back-linearization One might state that it is a good idea to `re-linearize' the plant, thus to take the output value and calculate it back to the concentration of H + ions. Also the setpoint shall be given as a concentration of H +. The control would then be linear, anyhow across huge magnitudes. The problem is then, that the chosen PID constants are only valid for a specic case and nding parameters for a wide range of application would be impossible. E.g. switching the setpoint from to 0 would make the control parameters useless. Figure 2. contains three examples for illustration. The basic problem with this Time / h Time / h Time / h (a) Control from 3 to 0.5. (b) Control from 3 to 0. (c) Control from 3 to. Figure 2.: Response of a controlled neutralisation CSTR with back-linearization for dierent set points of. The starting value is always 3. One set of PID parameters is not appropriate for all cases (optimized for case a) ). Feedback lag 50 s, P = 2 0 0, I = s approach is, that the overshoot (e.g. in example b) ) appears huge in the logarithmic domain but is not in the linear (controlled) one. Keeping this logarithmic behavior in mind, the reverse case, when controllong from 0, or 2 to 3 looks well for all cases. It would be good to have some anti-windup in the real plant. The integral term gets windup very quickly (especially in this logarithmic domain), thus it accumulates an output that is larger than the maximal value for the regulation variable. 3

15 3 Appendix In gures & 3.4 the models inplemented in Simulink for the intuitive model, its substructures and the linearized model are depicted. The last two pages contain the Matlab code to execute the models. All complete les can also be downloaded from (or thirdway.ch -> projects -> Neutralisation modeling). The Simulink models and code for the academic approach are not shown here, but can be downloaded from the same place. 4

16 Step(response(of(the(neutralisation Acid(pump set(point In Out Reactor( Acid(pump setpoint CSTR neutralisation reactor Controlled(neutralisation(plant Scope simout To(Workspace2 0.5 PID4s3 In Out (setpoint PI(Controller Transport Delay CSTR neutralisation reactor Scope2 simout2 To(Workspace Controlled(linearized(plant _set PID4s3 In Out (setpoint PI(Controller Linearized(CSTR Scope4 Transport Delay simout3 To(Workspace Figure 3.: Overview of the Simulink block structure for the intuitive approach. Step response, controlled plant and controlled linearized plant. S. Zihlmann February 23, 205 Page 5 of 8

17 ModeloftheneutralisationCSTR.OnebalanceforeachofH4andOH-. b_a In Setpointacidpump Acidfeedrate -C- V_A Saturation Product4 Acidpumpcapacity V_F CA_H Product3 /V Gain2 b x os integrator b In Out Out Feedrate Product2 b_init Get b_init b_f b_f Product Figure 3.2: Simulink structure of the intuitive model. CalculateGGvalue InputGconcentration H+G-GOHinGmol/l In u 2 Square 4e-4 IonGproduct FulfillGH+G+GOH-G=GH2OGequilibrium ->GRootGsolver u Sqrt /2 Gain3 H+Gconc log0 Math Function - Gain ConvertGH+GconcGtoG Gvalue Out Figure 3.3: Root solver `Get ' of the intuitive model. Linearized3plant A Acid3pump A In Saturation Setpoint acid3pump -K- u(t) Acid pump3capacity ue B B x0 init x os integrator x xe C C ye y(t) Out linearization point linearization point2 linearization point3 Figure 3.4: Structure of the linearized model. S. Zihlmann February 23, 205 Page 6 of 8

18

19

YTÜ Mechanical Engineering Department

YTÜ Mechanical Engineering Department YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Date: Lab

More information

Learn2Control Laboratory

Learn2Control Laboratory Learn2Control Laboratory Version 3.2 Summer Term 2014 1 This Script is for use in the scope of the Process Control lab. It is in no way claimed to be in any scientific way complete or unique. Errors should

More information

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

Development 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 information

Process Control Exercise 2

Process 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 information

YTÜ Mechanical Engineering Department

YTÜ Mechanical Engineering Department YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Report

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

Basic Procedures for Common Problems

Basic Procedures for Common Problems Basic Procedures for Common Problems ECHE 550, Fall 2002 Steady State Multivariable Modeling and Control 1 Determine what variables are available to manipulate (inputs, u) and what variables are available

More information

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

Development 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 information

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

DESIGN 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 information

20.6. Transfer Functions. Introduction. Prerequisites. Learning Outcomes

20.6. Transfer Functions. Introduction. Prerequisites. Learning Outcomes Transfer Functions 2.6 Introduction In this Section we introduce the concept of a transfer function and then use this to obtain a Laplace transform model of a linear engineering system. (A linear engineering

More information

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

( ) ( = ) = ( ) ( ) ( ) ( ) Vρ C st s T t 0 wc Ti s T s Q s (8) K T ( s) Q ( s) + Ti ( s) (0) τs+ τs+ V ρ K and τ wc w T (s)g (s)q (s) + G (s)t(s) i G and G are transfer functions and independent of the inputs, Q and T i. Note

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

LQ and Model Predictive Control (MPC) of a tank process

LQ and Model Predictive Control (MPC) of a tank process Uppsala University Information Technology Systems and Control Susanne Svedberg 2000 Rev. 2009 by BPGH, 2010 by TS, 2011 by HN Last rev. September 22, 2014 by RC Automatic control II Computer Exercise 4

More information

Subject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content

Subject: 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 information

Math 1270 Honors ODE I Fall, 2008 Class notes # 14. x 0 = F (x; y) y 0 = G (x; y) u 0 = au + bv = cu + dv

Math 1270 Honors ODE I Fall, 2008 Class notes # 14. x 0 = F (x; y) y 0 = G (x; y) u 0 = au + bv = cu + dv Math 1270 Honors ODE I Fall, 2008 Class notes # 1 We have learned how to study nonlinear systems x 0 = F (x; y) y 0 = G (x; y) (1) by linearizing around equilibrium points. If (x 0 ; y 0 ) is an equilibrium

More information

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

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant How to control the thermal power plant in order to ensure the stable operation of the plant? In the assignment Production

More information

hapter 8 Simulation/Realization 8 Introduction Given an nth-order state-space description of the form x_ (t) = f (x(t) u(t) t) (state evolution equati

hapter 8 Simulation/Realization 8 Introduction Given an nth-order state-space description of the form x_ (t) = f (x(t) u(t) t) (state evolution equati Lectures on Dynamic Systems and ontrol Mohammed Dahleh Munther Dahleh George Verghese Department of Electrical Engineering and omputer Science Massachuasetts Institute of Technology c hapter 8 Simulation/Realization

More information

Experiment 81 - Design of a Feedback Control System

Experiment 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 information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

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

ChE 344 Winter 2013 Mid Term Exam I Tuesday, February 26, Closed Book, Web, and Notes. Honor Code ChE 344 Winter 2013 Mid Term Exam I Tuesday, February 26, 2013 Closed Book, Web, and Notes Name Honor Code (Sign at the end of exam period) 1) / 5 pts 2) / 5 pts 3) / 5 pts 4) / 5 pts 5) / 5 pts 6) / 5

More information

Experiment # 5 5. Coupled Water Tanks

Experiment # 5 5. Coupled Water Tanks Experiment # 5 5. Coupled Water Tanks 5.. Objectives The Coupled-Tank plant is a Two-Tank module consisting of a pump with a water basin and two tanks. The two tanks are mounted on the front plate such

More information

Introduction to Process Control

Introduction to Process Control Introduction to Process Control For more visit :- www.mpgirnari.in By: M. P. Girnari (SSEC, Bhavnagar) For more visit:- www.mpgirnari.in 1 Contents: Introduction Process control Dynamics Stability The

More information

PROPORTIONAL-Integral-Derivative (PID) controllers

PROPORTIONAL-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 information

Theoretical Models of Chemical Processes

Theoretical 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 information

Lab 6d: Self-Erecting Inverted Pendulum (SEIP)

Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Arthur Schopen- Life swings like a pendulum backward and forward between pain and boredom. hauer 1 Objectives The goal of this project is to design a controller

More information

Process design decisions and project economics Dr. V. S. Moholkar Department of chemical engineering Indian Institute of Technology, Guwahati

Process design decisions and project economics Dr. V. S. Moholkar Department of chemical engineering Indian Institute of Technology, Guwahati Process design decisions and project economics Dr. V. S. Moholkar Department of chemical engineering Indian Institute of Technology, Guwahati Module - 02 Flowsheet Synthesis (Conceptual Design of a Chemical

More information

Math Camp Notes: Everything Else

Math Camp Notes: Everything Else Math Camp Notes: Everything Else Systems of Dierential Equations Consider the general two-equation system of dierential equations: Steady States ẋ = f(x, y ẏ = g(x, y Just as before, we can nd the steady

More information

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

Index. 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 information

ChE 6303 Advanced Process Control

ChE 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 information

A First Course on Kinetics and Reaction Engineering Example 13.3

A First Course on Kinetics and Reaction Engineering Example 13.3 Example 13.3 Problem Purpose This example illustrates the analysis of CSTR data using linear least squares for a situation where there are two independent variables in the model being fit to the data.

More information

ChE 344 Winter 2011 Mid Term Exam I + Solution. Closed Book, Web, and Notes

ChE 344 Winter 2011 Mid Term Exam I + Solution. Closed Book, Web, and Notes ChE 344 Winter 011 Mid Term Exam I + Thursday, February 17, 011 Closed Book, Web, and Notes Name Honor Code (sign at the end of exam) 1) / 5 pts ) / 5 pts 3) / 5 pts 4) / 15 pts 5) / 5 pts 6) / 5 pts 7)

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

MATH 294???? FINAL # 4 294UFQ4.tex Find the general solution y(x) of each of the following ODE's a) y 0 = cosecy

MATH 294???? FINAL # 4 294UFQ4.tex Find the general solution y(x) of each of the following ODE's a) y 0 = cosecy 3.1. 1 ST ORDER ODES 1 3.1 1 st Order ODEs MATH 294???? FINAL # 4 294UFQ4.tex 3.1.1 Find the general solution y(x) of each of the following ODE's a) y 0 = cosecy MATH 294 FALL 1990 PRELIM 2 # 4 294FA90P2Q4.tex

More information

LQ Control of a Two Wheeled Inverted Pendulum Process

LQ Control of a Two Wheeled Inverted Pendulum Process Uppsala University Information Technology Dept. of Systems and Control KN,HN,FS 2000-10 Last rev. September 12, 2017 by HR Reglerteknik II Instruction to the laboratory work LQ Control of a Two Wheeled

More information

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

CONSIM - MS EXCEL BASED STUDENT FRIENDLY SIMULATOR FOR TEACHING PROCESS CONTROL THEORY 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

More information

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander Feedback Basics David M. Auslander Mechanical Engineering University of California at Berkeley copyright 1998, D.M. Auslander 1 I. Feedback Control Context 2 What is Feedback Control? Measure desired behavior

More information

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

A First Course on Kinetics and Reaction Engineering Example 14.3

A First Course on Kinetics and Reaction Engineering Example 14.3 Example 14.3 Problem Purpose This problem illustrates differential analysis using data from a differentially operated PFR. Problem Statement The isomerization of cyclopropane, equation (1), was known from

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the

More information

State space control for the Two degrees of freedom Helicopter

State space control for the Two degrees of freedom Helicopter State space control for the Two degrees of freedom Helicopter AAE364L In this Lab we will use state space methods to design a controller to fly the two degrees of freedom helicopter. 1 The state space

More information

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) Contents EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) 1 Introduction 1 1.1 Discovery learning in the Controls Teaching Laboratory.............. 1 1.2 A Laboratory Notebook...............................

More information

CHEMICAL 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 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 information

Solution of the Two-Dimensional Steady State Heat Conduction using the Finite Volume Method

Solution of the Two-Dimensional Steady State Heat Conduction using the Finite Volume Method Ninth International Conference on Computational Fluid Dynamics (ICCFD9), Istanbul, Turkey, July 11-15, 2016 ICCFD9-0113 Solution of the Two-Dimensional Steady State Heat Conduction using the Finite Volume

More information

Modelling the Temperature Changes of a Hot Plate and Water in a Proportional, Integral, Derivative Control System

Modelling the Temperature Changes of a Hot Plate and Water in a Proportional, Integral, Derivative Control System Modelling the Temperature Changes of a Hot Plate and Water in a Proportional, Integral, Derivative Control System Grant Hutchins 1. Introduction Temperature changes in a hot plate heating system can be

More information

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30 1.5 QUANTITIVE PID TUNING METHODS Tuning PID parameters is not a trivial task in general. Various tuning methods have been proposed for dierent model descriptions and performance criteria. 1.5.1 CONTINUOUS

More information

Use of Differential Equations In Modeling and Simulation of CSTR

Use 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 information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

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

Advanced Chemical Reaction Engineering Prof. H. S. Shankar Department of Chemical Engineering IIT Bombay. Lecture - 03 Design Equations-1 (Refer Slide Time: 00:19) Advanced Chemical Reaction Engineering Prof. H. S. Shankar Department of Chemical Engineering IIT Bombay Lecture - 03 Design Equations-1 We are looking at advanced reaction engineering;

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3. 8. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

Chemical Reaction Engineering Lecture 5

Chemical 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 information

Controls Problems for Qualifying Exam - Spring 2014

Controls Problems for Qualifying Exam - Spring 2014 Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function

More information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,

More information

2.5 Linear Applications 99 Two-Tank Mixing. Two tanks A and B are assumed to contain A 0 and B 0 liters of brine at t = 0. Let the input for the rst t

2.5 Linear Applications 99 Two-Tank Mixing. Two tanks A and B are assumed to contain A 0 and B 0 liters of brine at t = 0. Let the input for the rst t 98 First Order Dierential Equations 2.5 Linear Applications This collection of applications for the linear equation y 0 + p(x)y = r(x) includes mixing problems, especially brine tanks in single and multiple

More information

EE C128 / ME C134 Final Exam Fall 2014

EE C128 / ME C134 Final Exam Fall 2014 EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket

More information

Digital Control Engineering Analysis and Design

Digital Control Engineering Analysis and Design Digital Control Engineering Analysis and Design M. Sami Fadali Antonio Visioli AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Academic Press is

More information

A First Course on Kinetics and Reaction Engineering Example 23.1

A First Course on Kinetics and Reaction Engineering Example 23.1 Example 23.1 parameter. Problem Purpose This problem illustrates the transient analysis of a CSTR following a change in an operating Problem Statement Recall the isothermal 4430 cm 3 steady-state chemostat

More information

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004 MER42 Advanced Control Lecture 9 Introduction to Kalman Filtering Linear Quadratic Gaussian Control (LQG) G. Hovland 24 Announcement No tutorials on hursday mornings 8-9am I will be present in all practical

More information

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

More information

3.3. SYSTEMS OF ODES 1. y 0 " 2y" y 0 + 2y = x1. x2 x3. x = y(t) = c 1 e t + c 2 e t + c 3 e 2t. _x = A x + f; x(0) = x 0.

3.3. SYSTEMS OF ODES 1. y 0  2y y 0 + 2y = x1. x2 x3. x = y(t) = c 1 e t + c 2 e t + c 3 e 2t. _x = A x + f; x(0) = x 0. .. SYSTEMS OF ODES. Systems of ODEs MATH 94 FALL 98 PRELIM # 94FA8PQ.tex.. a) Convert the third order dierential equation into a rst oder system _x = A x, with y " y" y + y = x = @ x x x b) The equation

More information

Mathematical model for neutralization system

Mathematical model for neutralization system Mathematical model for neutralization system Ahmmed Saadi IBREHEM UCSI University Kuala Lumpur, Malaysia Ahmadsaadi1@yahoo.com ABSTRACT A modified model for the neutralization process of Stirred Tank Reactors

More information

CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION

CHAPTER 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 information

Synthesis via State Space Methods

Synthesis via State Space Methods Chapter 18 Synthesis via State Space Methods Here, we will give a state space interpretation to many of the results described earlier. In a sense, this will duplicate the earlier work. Our reason for doing

More information

University of California Department of Mechanical Engineering ECE230A/ME243A Linear Systems Fall 1999 (B. Bamieh ) Lecture 3: Simulation/Realization 1

University of California Department of Mechanical Engineering ECE230A/ME243A Linear Systems Fall 1999 (B. Bamieh ) Lecture 3: Simulation/Realization 1 University of alifornia Department of Mechanical Engineering EE/ME Linear Systems Fall 999 ( amieh ) Lecture : Simulation/Realization Given an nthorder statespace description of the form _x(t) f (x(t)

More information

ME 132, Fall 2017, UC Berkeley, A. Packard 317. G 1 (s) = 3 s + 6, G 2(s) = s + 2

ME 132, Fall 2017, UC Berkeley, A. Packard 317. G 1 (s) = 3 s + 6, G 2(s) = s + 2 ME 132, Fall 2017, UC Berkeley, A. Packard 317 Be sure to check that all of your matrix manipulations have the correct dimensions, and that the concatenations have compatible dimensions (horizontal concatenations

More information

Process Dynamics, Operations, and Control Lecture Notes 2

Process 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 information

Introduction to Modern Control MT 2016

Introduction to Modern Control MT 2016 CDT Autonomous and Intelligent Machines & Systems Introduction to Modern Control MT 2016 Alessandro Abate Lecture 2 First-order ordinary differential equations (ODE) Solution of a linear ODE Hints to nonlinear

More information

Analog Signals and Systems and their properties

Analog Signals and Systems and their properties Analog Signals and Systems and their properties Main Course Objective: Recall course objectives Understand the fundamentals of systems/signals interaction (know how systems can transform or filter signals)

More information

PHEN 612 SPRING 2008 WEEK 1 LAURENT SIMON

PHEN 612 SPRING 2008 WEEK 1 LAURENT SIMON PHEN 612 SPRING 2008 WEEK 1 LAURENT SIMON Chapter 1 * 1.1 Rate of reactions r A A+B->C Species A, B, and C We are interested in the rate of disappearance of A The rate of reaction, ra, is the number of

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

CM 3310 Process Control, Spring Lecture 21

CM 3310 Process Control, Spring Lecture 21 CM 331 Process Control, Spring 217 Instructor: Dr. om Co Lecture 21 (Back to Process Control opics ) General Control Configurations and Schemes. a) Basic Single-Input/Single-Output (SISO) Feedback Figure

More information

Intrinsic diculties in using the. control theory. 1. Abstract. We point out that the natural denitions of stability and

Intrinsic diculties in using the. control theory. 1. Abstract. We point out that the natural denitions of stability and Intrinsic diculties in using the doubly-innite time axis for input-output control theory. Tryphon T. Georgiou 2 and Malcolm C. Smith 3 Abstract. We point out that the natural denitions of stability and

More information

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

MATLAB 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 information

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

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open

More information

Kirsten Lackner Solberg. Dept. of Math. and Computer Science. Odense University, Denmark

Kirsten Lackner Solberg. Dept. of Math. and Computer Science. Odense University, Denmark Inference Systems for Binding Time Analysis Kirsten Lackner Solberg Dept. of Math. and Computer Science Odense University, Denmark e-mail: kls@imada.ou.dk June 21, 1993 Contents 1 Introduction 4 2 Review

More information

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes + 15 minutes reading time Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages

More information

Suppose that we have a specific single stage dynamic system governed by the following equation:

Suppose that we have a specific single stage dynamic system governed by the following equation: Dynamic Optimisation Discrete Dynamic Systems A single stage example Suppose that we have a specific single stage dynamic system governed by the following equation: x 1 = ax 0 + bu 0, x 0 = x i (1) where

More information

Optimizing Economic Performance using Model Predictive Control

Optimizing Economic Performance using Model Predictive Control Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,

More information

Next, make a stoichiometric table for the flow system (see Table 3-4 in Fogler). This table applies to both a PFR and CSTR reactor.

Next, make a stoichiometric table for the flow system (see Table 3-4 in Fogler). This table applies to both a PFR and CSTR reactor. Cite as: William Green, Jr., and K. Dane Wittrup, course materials for.37 Chemical and Biological Reaction Engineering, Spring 27. MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology.

More information

Solutions for Tutorial 5 Dynamic Behavior of Typical Dynamic Systems

Solutions 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 information

Dynamical Systems. August 13, 2013

Dynamical Systems. August 13, 2013 Dynamical Systems Joshua Wilde, revised by Isabel Tecu, Takeshi Suzuki and María José Boccardi August 13, 2013 Dynamical Systems are systems, described by one or more equations, that evolve over time.

More information

BAE 820 Physical Principles of Environmental Systems

BAE 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 information

Pole placement control: state space and polynomial approaches Lecture 2

Pole placement control: state space and polynomial approaches Lecture 2 : state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state

More information

Pitch Rate CAS Design Project

Pitch Rate CAS Design Project Pitch Rate CAS Design Project Washington University in St. Louis MAE 433 Control Systems Bob Rowe 4.4.7 Design Project Part 2 This is the second part of an ongoing project to design a control and stability

More information

Differential Equation Types. Moritz Diehl

Differential Equation Types. Moritz Diehl Differential Equation Types Moritz Diehl Overview Ordinary Differential Equations (ODE) Differential Algebraic Equations (DAE) Partial Differential Equations (PDE) Delay Differential Equations (DDE) Ordinary

More information

R. Antonelli. A. Astol * and. Milano, ITALY

R. Antonelli. A. Astol * and. Milano, ITALY Continuous Stirred Tank Reactors: easy to stabilise? R. Antonelli Centre for Process Systems Engineering Imperial College of Science, Technology and Medicine London, SW7 BY, UK A. Astol * Dept. of Electrical

More information

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

IV B.Tech. I Semester Supplementary Examinations, February/March PROCESS MODELING AND SIMULATION (Chemical Engineering) www..com www..com Code No: M0824/R07 Set No. 1 IV B.Tech. I Semester Supplementary Examinations, February/March - 2011 PROCESS MODELING AND SIMULATION (Chemical Engineering) Time: 3 Hours Max Marks: 80

More information

Chapter 16 - Principles of Chemical Equilibrium

Chapter 16 - Principles of Chemical Equilibrium Chapter 16 - Principles of Chemical Equilibrium -allreactions are "reversible" - principle of micro-reversibility - the "committed step" - much theory - not always obvious - for some the reverse reaction

More information

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

Mat1062: Introductory Numerical Methods for PDE

Mat1062: Introductory Numerical Methods for PDE Mat1062: Introductory Numerical Methods for PDE Mary Pugh January 13, 2009 1 Ownership These notes are the joint property of Rob Almgren and Mary Pugh 2 Boundary Conditions We now want to discuss in detail

More information

Homework Solution # 3

Homework Solution # 3 ECSE 644 Optimal Control Feb, 4 Due: Feb 17, 4 (Tuesday) Homework Solution # 3 1 (5%) Consider the discrete nonlinear control system in Homework # For the optimal control and trajectory that you have found

More information

A First Course on Kinetics and Reaction Engineering Example 15.4

A First Course on Kinetics and Reaction Engineering Example 15.4 Example 15. roblem urpose This problem shows how to test a single parameter rate expression using kinetics data from a FR where the integrated form of the mole balance design equation cannot be properly

More information

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi Lecture March, 2016

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi Lecture March, 2016 Prof. Dr. Eleni Chatzi Lecture 4-09. March, 2016 Fundamentals Overview Multiple DOF Systems State-space Formulation Eigenvalue Analysis The Mode Superposition Method The effect of Damping on Structural

More information

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

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system. Feedback Controllers Figure 8.1 Schematic diagram for a stirred-tank blending system. 1 Basic Control Modes Next we consider the three basic control modes starting with the simplest mode, proportional

More information

Web Solved Problems Web Example SP-8.1 Hydrodealkylation of Mesitylene in a PFR CH 3 H 2. m-xylene can also undergo hydrodealkylation to form toluene:

Web Solved Problems Web Example SP-8.1 Hydrodealkylation of Mesitylene in a PFR CH 3 H 2. m-xylene can also undergo hydrodealkylation to form toluene: Chapter 8 Multiple Reactions W8-1 Web Solved Problems Web Example SP-8.1 Hydrodealkylation of Mesitylene in a PFR The production of m-xylene by the hydrodealkylation of mesitylene over a Houdry Detrol

More information

Control Lab. Thermal Plant. Chriss Grimholt

Control Lab. Thermal Plant. Chriss Grimholt Control Lab Thermal Plant Chriss Grimholt Process System Engineering Department of Chemical Engineering Norwegian University of Science and Technology October 3, 23 C. Grimholt (NTNU) Thermal Plant October

More information

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

Type-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 information

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform ME45: Control Systems Lecture 2 Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Transfer function Models for systems electrical mechanical electromechanical Block

More information

Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur. Module 3 Lecture 8

Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur. Module 3 Lecture 8 Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur Module 3 Lecture 8 Welcome to lecture number 8 of module 3. In the previous

More information

A First Course on Kinetics and Reaction Engineering Example 13.2

A 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 information

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Introduction to Automatic Control & Linear systems (time domain) 2 What is automatic control? From Wikipedia Control theory is an interdisciplinary

More information