A TOPOLOGY APPROACH TO MODELLING. Abstract

Size: px
Start display at page:

Download "A TOPOLOGY APPROACH TO MODELLING. Abstract"

Transcription

1 A TOPOLOGY APPROACH TO MODELLING Heinz A Preisig Department of Chemical Engineering Norwegian University of Science and Engineering N-7491 Trondheim, Norway Heinz.Preisig@chemeng.ntnu.no Abstract Going back to basic physics, combine it with discrete mathematics and system theory, resulted in a powerful tool for generating dynamic process models that are consistent with the assumptions made, consistent with the basic physical laws, where appropriate, and are guaranteed structurally solvable. The user is left the freedom to map his view of the process in the model design process, thus has all the freedom he desires, whilst being strictly watched on the basic facts of physics and system theory. The last year s experience indicates a speedup of the model building and coding process of up to a factor of 10, but quite usually 5. Keywords: Computer-aided, modelling, DAE, process systems engineering Nomenclature n :: Vector of molar mass [mol] E :: Total energy ˆn a b :: Vector of molar mass flow from capacity (system) a to b [mol/s] ˆq a b :: Conductive heat flow from capacity (system) a to b [mol/s] ŵ a b :: Vector of work flow from capacity (system) a to b [mol/s] ñ s :: Vector of transposition rates in capacity (system) s [mol/s] x s :: Vector of fundamental state variables (component mass, energy) of capacity (system) s z a b :: Vector of flows from capacity (system) a to b [mol/s] v a b :: Vector of secondary flows from capacity (system) a to b [mol/s] r s :: Vector of transposition rates in capacity (system) s in terms of extent of reactions [mol/s] F :: Flow matrix (may be typed) [-] R :: Transposition matrix (may be typed) [-] S :: Selection matrix, selects from vectors elements to form a new vector [-] For the rest of the symbols see text. Heinz.Preisig@chemeng.ntnu.no web: preisig/ Modeller Project Models are omnipresent in today s process systems engineering activities. Almost all methods use models in one or the other way. Thus it is not surprising that the demand for models is increasing rapidly. The Modeller project has its roots in flow sheeting that is steady state process simulators, as models for flow sheet simulators were, and to a large degree still are, essentially generated manually. Flow sheeting simulators are programs that aim at simulation the process industry s dynamic plants and construct plant training simulators. A flow sheet is a graphical representation of a plant, which shows the different apparatuses required in the process to perform the different, individual tasks. Typical plant components are: reactors, heat exchangers, separation processes such as distillation, crystallisation, extractions, filters etc. The need for a programmed approach to constructing models for flow sheeting programs was recognised at the time the first flow sheeting programs were written in the Sixties and Seventies and several research groups have had efforts going that were aiming at generating a tool for doing so [1,2,4,6,7]. The Modeller is the result of our effort on this subject, though it is not anymore limited to flow sheeting. The modelling tool can in principle generate 1 of 8

2 models for any kind of problem, including dynamic simulation, optimisation and control design. The Modeller has, after the third generation [3, 5, 11], reached industrial standards and is currently used as the main model building program in a company specialising on building training simulators for the chemical industry. It consists of a set of context sensitive editors with the core module being the Modeller and the other modules being used to maintain data bases on support material such as different classes of equations (transport, reaction kinetics, phase transitions, equilibrium relations, statevariable transformations and physical properties or interfaces therefore), and species, reaction information (what species and what reactions). Currently it generates output in the form of software modules that slot into the in-house solver used in the mentioned company, but also Matlab s Differential Algebraic Equation solver and Modelica. Concepts The Modeller is built on implementing a physical view of the world. It constructs an abstract process representation in form of a topology with two levels of refinements. First a physical view of the space occupied by the process and its relevant environment is defined. This we call the physical topology. The first refinement can be seen as a colouring of the topology by adding the species that are present in the plant. Finally the second refinement adds the variables and equations describing the behaviour of the individual components of the topology. Physical Topology The first, and basic level consists of the PHYSICAL TOPOLOGY. It represents the plant as a network of PRIMITIVE CAPACITIES and CONNECTIONS. The capacities represent what one also often calls CON- TROL VOLUMES, namely parts of the space to which one assigns a common property, such as some uniform intensive properties characterising a physical phase. Generating this first level is crucial to the definition of the process model. Any following up step is limited by the structure of the physical topology. Thus it is critical to understand what it represents. plant Figure 1: Generating an abstract physical topology: split the plants volume into smaller volumes and introduce connections for extensive quantity transfer. This can be readily extended by introducing a hierarchy. Firstly, establishing a physical topology of a process is not an automatic process but a design process. It requires an in-depth understanding of the process being modelled. The process leading to the physical topology can be depicted as in figure 1. The user must first determine what shall be modelled, think about the environment and what affects the plant. This subdivision defines capacities and connections, thus implies a certain dynamic behaviour. This in turn links to time-scales, thus one needs to think about the time-scale range for which the model shall represent the behaviour of the realworld object. It is the WIDTH of the time-scales being modelled that implies complexity. The model will describe only those parts dynamically, which are modelled as capacities. The connections have no capacity. Relating the ability to store FUNDAMEN- TAL EXTENSIVE QUANTITY (= conserved quantities) with what comes in and out in terms of streams of affecting extensive quantities, gives a measure for the time scale in which the respective capacity operates. Computing the range is a mini-max calculation. The model is to match the purpose for which it is being used. Thus one has to know about the time-scale of the application of the model in order to decide how fine the GRANULARITY of the model 2 of 8

3 must be. Once one has decided on a granularity, one can refine the model by lumping too fine parts and subdivide too gross parts thus do model agglomeration or model refinement, respectively. The aim of this process must be to get a small distribution for the time constant ranges of the individual capacities. Species Topology The first refinement of the topology is to put the matter into the structured physical space. This is done by a couple of basic mechanisms: 1) injection of species into capacities, 2) injection of reactions into capacities, 3) constraining flows by introducing permeabilities for individual mass connections, 4) directionality of flow (bi-directional or unidirectional). 1) Injection of species: This introduces a species in a specific location. Often there is a natural point for the injection, namely the source for the species. In chemical plants this is mostly a feed tank or another resource. 2) Injection of reactions: This introduces potential reactions, that is, the reaction may take place, or one may say, the reaction is enabled. Injecting the reaction does not say anything about the conditions. It merely indicates that if a set of species is present, the reactants, than a set of other species, the products, may be generated through this transposition. 3) The permeabilities proved means to constrain flows, that is, a black-white description of a mass connection is given in which one states if or if not a species is transferred. One may think here of a absolutely selective membrane. 4) Directionality reduces the complexity, whilst constraining the descriptive power of the model significantly. In essence this last mechanism is not necessary, but reduces often the complexity. For example a feed tank that connects to a plant part such that no backwards flow can occur may be modelled in this way. These concepts are sufficient for the computation of the species distribution. For this purpose, one makes use of the typing of connections as one looks only at the connections that can transfer species, mass connections. The typing is usually done when defining the physical topology, but it may also be done later. The typing allows also a distinction of topologies. One can view coloured, or typed, networks and define for example mass transfer networks related to mass in general or species mass or any combination of species as a colour. One may do the same for other quantities such as heat or work, etc. The computation of the species distribution is then simply an extended colouring algorithm as one can find them in any discrete mathematics text that talks about graphs and their properties etc. Variable and Equation Topology Finally to each element in the topology a mathematical description is added. The basic dynamic description is given by a basic dynamic description of the individual capacities and the physical topology combined with the species topology. For each capacity a set of component mass balances and an energy balance as well as momentum balances can be generated when introducing the concept of INDUCED FLOWS. Latter are easiest explained on examples, namely mass flow induces energy flow as mass carries internal energy, potential energy and kinetic energy. Equally, mass flow induces momentum flow. Assigning symbols to molar component mass, n, total energy, E, conductive and radiation heat flow, ˆq, work flows, ŵ, one can write the component mass balances and the energy balance [11]. For the two {A,B} {A,B}&{A B} a work flow component mass flow conductive heat flow Figure 2: Two simple systems communicating component mass, work and conductive heat. Species A was injected in system a (marked with a * in the species set), is transferred to system b through the mass connection. In system b there is a possible reaction of A B. Thus species B is generated and again transferred back to system a through the mass connection. In addition work and convective heat is communicated through the respective connections. systems in Figure 2 one can write the component b 3 of 8

4 mass balances: dn a := ˆn a b, (1) dn b := ˆn a b + ñ b. (2) With the hats indicating flows and the notation a b giving the direction of the flow, namely from system a to system b. The direction indicated is to be seen as reference coordinate system against which the flow of the individual components are measured. The same applies to all the other quantities. The graphs are thus directed. For the energy balances we can write: de a := Ê a b ˆq a b ŵ a b ŵ(ˆn a b ), (3) de b := Ê a b + ˆq a b + ŵ a b + ŵ(ˆn a b ). (4) Notice that the energy balances are given in their pure form, thus no transformation of any kind has been applied. Also, there are induced flows to be observed, here volume work flows ŵ(ˆn a b ) that are induced by mass flow besides the already mentioned energy flow, Ê a b. The energy E is including internal, kinetic and potential energy. Because no state variable transformations have been yet applied, the reaction term is not appearing in any form in the energy balance of system b. It should also be noted that the directionality reflects into the balances and it is easy to see that one can map all balances into a block matrix equation: dx := Fz + Rr. (5) Where x is the vector of fundamental quantities, a stack of the component mass and energy for the two systems. The vector z is the stack of flows and the vector r the vector of transpositions, here reactions. The matrix F is the flow matrix and contains only information about the graph thus blocks of 1 and +1, whilst the matrix R is a block matrix with the blocks being the stoichiometric matrices for the respective systems. The flows and the reactions introduce secondary state variables such as concentrations and the PO- TENTIALS temperature, pressure and chemical potential. These secondary state variables MUST be the result of a mapping from the primary, fundamental state x. Whilst this seems obvious, the MOD- ELLER program, which was the result of three consecutive PhD thesises [3, 5, 11], is the first program that actually enforces these mappings. This has been introduced in the third thesis by Westerweele. The algebraic equations listed below must be assigned to the flows and reactions: z := ] [S [ ] z(y,p z,s z ) v, (6) S yv y v(y,p z ) r := r(y,p r ), (7) Finally the secondary states and the properties are extended. y := y(y,x,p y ), (8) p j := p j (y,p p ) ; j {z,r,y, p,i}, (9) The resulting equations must generate a completely defined set otherwise the system is not proper [9]. Whilst some of these equations are not explicit, it is in most cases possible to arrange them in a lower triagonal form. The analysis can be facilitated by a bi-partite graph analysis. The concept of LOCAL- ITY is essential: Connections are local to the two connected systems, whilst the rest of the algebraic part of the model is local to the individual system. The analysis is thus limited always to single or pairs of systems. In the case of our implementation in MODELLER, this analysis is done on-line as the equations are being selected from a pre-defined set of lists. The relative complex representation of the flow equations allows for the use of transformations first. It is quite common that, for example, mass flow is given in terms of volumetric flow. Time-scale assumptions The ability to make time-scale assumptions in the form of fast transfer, fast kinetics and small capacities (all reaching the respective limit of infinity or zero) and resolve the resulting structural problems in the differential algebraic model is unique to the current implementation of the MODELLER. The index problem is resolved through model reduction, which utilises the fact that the balance equations are linear. The model reduction reduces consequently to null-space computations of submatrices of the flow matrix and the transposition matrix. For details the reader is referred to [8, 10, 11]. 4 of 8

5 Implementation The current implementation of the MODELLER has the following functions: Context sensitive editor for manipulating a hierarchical physical topology A B Refinement with species topology Refinement with variable and equation topology On-line check on consistency of equation set Definition of simulation models On-line implementation of time-scale assumptions with automatic model reduction to index 1 problems Generation of code for matlab s DAE solver (MathWorks), e-modeller (Protomation BV, NL), Modellica (Dynasim). Besides the brief example to follow, the interested reader is referred to the thesis of Westerweele [11], which can be found on the web page of the author. The current implementation is limited to lumped systems, component mass and enthalpy, thus constant pressure system. A project to extend into distributed systems is currently on its way. Further, efforts are taken to make the input to the equation topology harder, that is, a context sensitive editor checking on the validity of thermodynamic relations is now defined as a new project. A Brief Example For the purpose of demonstrating some of the features of the discussed representation, we look at the equations for a very simple plant Figure 3. The first step is to suggest a physical topology. We use a simple concept by assuming the behaviour of an ideally stirred tank reactor for the jacket (J) and the contents of the reactor (F). The feed and product tanks as well as the source and sink of the two streams serving the jacket, are not of interest and are modelled as infinitely large capacities, thus thermodynamic reservoirs (Figure 4). Also, we limit the representation to component mass and energy. Notice that the figure indicates a two-level hierarchy in the R Figure 3: A simple reactor installation with two feed tanks, a jacketed stirred tank reactor and a product tank H C ˆn C J ˆn J H J R A ˆn A F ˆq J F F P P ˆn F P B ˆn B F Figure 4: Assuming an ideally stirred tank behaviour for the reactor tank contents and the jacket contents, and only being interested in the reactor and not the feed as well as the product tank, the topology is rather simple. representation, as the reactor is shown as a subnetwork. In a next step, we introduce the "chemistry" adding the species A and S to tank (reservoir) A, B and S to tank (reservoir) B and the cooling fluid K to reservoir C. In the fluid phase of the reactor we introduce a chemical reaction in which A and B are reacting to form species D. The topology can be typed generating coloured topologies. If we choose to show the mass domains we only have to delete all the heat-flow connections and, if they would be present, the work-flow connections, to find two of them (Figure 5). For the heat-flow domains we delete all mass flows and, if they would be present, the remaining work flows (Figure 6). With this simple structure, we only have to generate the equations for the two lumps: jacket and fluid con- 5 of 8

6 H C ˆn C J ˆn J H J A ˆn A F F P ˆn F P B ˆn B F Figure 5: The two mass-flow domains give the massflow matrix F m J ˆq J F Figure 6: The heat-flow domains with the reservoirs being primitive domains. This graph yields the convective heat-flow matrix F q tents. Before we do that so, we introduce a set of early assumptions, which are quite commonly, not to say nearly always, made in such systems. The assumptions are related to the energy balance. Let us write a generic energy balance for an arbitrary network: de = F m Ê + F q ˆq + F m ŵ(ˆn)+f w ŵ, = F m ( Ê + ŵ(ˆn) ) + F q ˆq + F w ŵ. We see clearly the effect of defining induced flows, here volumetric work flow, which is induced by the mass flow. The total energy (E) is the sum of internal (U), kinetic (K) and potential (P) energy: F E := U + K + P. The effect of kinetic and potential energy, in the capacities as well as in the mass-flow streams, are negligible which gives rise to the definition of enthalpy H := U + pv, which leads to a simpler representation dh = F m Ĥ + F q ˆq + F w ŵ. Finally, before we can generate the equations we need to determine the component-mass-flow domains. These depend on the assumptions of bi-directional or uni-directional mass flows. In the case we have here, it would be natural to assume uni-directional flow, meaning that one a priori eliminates the possibility that the mass stream flows in negative direction, that is, opposite the arrows direction. The difference is seen quickly: cap. reac. uni-dir. bi-dir. A {A,S} {A,B,D,S} B {B,S} {A,B,D,S} F {A + B D} {A,B,D,S} {A,B,D,S} P {A,B,D,S} {A,B,D,S} J {K} {K} Now it is straightforward to generate the component mass balances and the energy balances for the two capacities J and F. ˆn A F [ dnf ] ˆn B F dn := F m J ˆn F P + Rñ F, ˆn C J ˆn J H For uni-directional flows, the mass-flow matrix F m is: The two mass domains stand out clearly as the two blocks (lower left, upper right) are zero. Also notice the compactness of the representation. There is no unnecessary information included, for example only those species are being included that are actually present. There are also no "cut-equations" as they are often used in simulation software such as Modelica and bondgraph programs. The stoichiometric matrix is also easily found R := Finally one would define the expressions for the unidirectional mass flows (select second option in equa- 6 of 8

7 tion 6) and the 2nd order reaction kinetics: n a b := c a ˆV a b, r F := k(t F )c F,A c F,B. The kinetic constant could be a function of the temperature as indicated, which usually is modelled with an Arrhenius equation. Both these define concentrations, which are secondary state variables that need to be linked back to the primary state. For the arbitrary system a these are the equations: c a := n a V a, V a := [1,...,1]n a ρ 1 a. with ρ being the molar density. The energy balances are: Ĥ A F [ ] Ĥ B F EF = F m Ĥ F P + F q ˆq E J J F. Ĥ C J Ĥ J H The mass flow matrix does here only refer to the total flows (thus the modified symbol F m instead of F m ): [ ] F m := The conductive heat-flow matrix is: [ ] 1 F q :=. 0 The heat transfer is modelled with Newton s law of cooling: ˆq J F := p J F (T F T J ). The temperature is to be computed from the relation: H := T T ref c p (T ). Where c p (T ) is the specific heat capacity, which is the partial derivative of the enthalpy with respect to the temperature and the "parameter" p J F is the product of the overall heat transfer coefficient and the heat transfer area. These equations give the main relations. The little being left out should be easy to fill in by the reader and complete the description. The attentive reader will also notice that the equation set defines a bi-partite graph, which can be used to establish what must be given in order to be able to integrate the equations. In the view of the limited space this is left to the reader, but given the initial conditions for the primary state variables being the molar masses in the capacities J and F and the parameters (kinetic constant, density etc.), a DAE solver will be readily able to solve these equations. A Thought on the Side If one looks into the current contents of education programs in process engineering, than one finds that there is very little education on the structuring mechanism as it underlies this analysis. In most cases it is hidden away or in the best cases hinted such as "making a pseudo-steady state assumption". It is astonishing that whilst any model is requiring going through this process, the required thinking pattern is currently not addressed explicitly in most of our teaching programs. Also: whilst electrical and mechanical engineers typically deal with scalar or 3-dimensional spaces for the primitive model components, the chemical engineers primitive elements are usually of higher dimension, namely of # of mass components + 1 for energy + possibly 3 for momentum. Thus it is surprising that it is chemical engineering that has the smallest amount of education in multidimensional spaces when comparing the three disciplines. Conclusions Models are not unique items. For every plant one may design different models. It is the user, who is asked to provide his view of how the physical space of the plant and its affecting environment by splitting the identified domain into a set of primitive systems that have capacity to store mass, energy etc, and connections that communicate extensive quantities between pairs of neighbouring primitive systems. The result is an abstraction of the control volume concept into a graph with the vertices representing the capacities and the arcs representing the 7 of 8

8 connections. Adding the colouring, where colours are species and type of extensive quantity, the main body of information about the process model is captured, namely the model granularity, the interactions and the relevant extensive quantities. After having defined the granularity and interaction pattern of the physical - chemical - biological entity, one only needs to fill in the mechanisms of (i) transfer of extensive quantity, (ii) chemical (biological) kinetic and phase transitions, (iii) state variable transformations and (iv) physical properties all as a function of the fundamental state, latter being the vector of conserved quantities. The graph, thus, contains all this latter information and is, as a picture, very well suited for communicating the process model properties in the large. We have not only been using this concept for the Modeller, but use it also for teaching and any kind of discussion, where the properties of a model are of relevance. Today, models are build with little analysis as indicated above and probably are linking to the main problems in modelling dynamic processes. The MODELLER is the first program of its kind that guarantees the generation of STRUCTURALLY SOLVABLE SIMULATION PROBLEMS, namely DIF- FERENTIAL ALGEBRAIC EQUATIONS OF INDEX 1 The key to this achievement is to not substitute the algebraic part but treat the problem in the fundamental space of the conserved quantities, which is linear in the essential quantities. The project has reached industrial standard by proving its efficiency in the construction of training simulators and other simulation models. A 10-fold increase in efficiency is not a-normal, but 3-5 times quicker is almost always achieved. Whilst the tool is still somewhat experimental and suffers of some shortcomings, these problems will sequentially be removed in the follow-up projects. References [1] J Bieszczad. A framework for the language and logic of computer-aided phenomena-based process modeling. PhD thesis, [2] J A Krogh. Generation of problem specific simulation models with an integrated computer aided system. PhD thesis, Technical University of Denmark, Kastrup, Denmark, [3] T Y Lee. The Development of an Object- Oriented Environment for the Modelling of Physical, Chemical and Biological Systems. PhD thesis, Texas A & M University, College Station, TX, USA, [4] W Marquar. Dynamic process simulation recent progress and future challenges. In Dynamic Process Simulation Recent Progress and Future Challenges, New York, CPC IV, CACHE-AIChE Publications. [5] A Z Mehrabani. Computer aided modelling of physical-cyhemical-biological systems. PhD thesis, University of New South Wales, Sydney, Australia, [6] H I Moe. Dynamic process simulation: studies on modeling and indes reduction. PhD thesis, Norwegian University of Science and Technology, Trondheim, Norway, [7] J D Perkins, R W H Sargent, R Vasquez- Roman, and J H Cho. Computer generation of process models. Computers & Chemical Engineering, 20: , [8] H A Preisig. On concentration control of fast reactions in slowly-mixed plants with slow inputs. pages FP 06 6, [9] H A Preisig. Modelling: Compartmental networks and topologies. In Modelling: Compartmental Networks and Topologies. ESCAPE 14, [10] H A Preisig and M R Westerweele. Effect of time-scale assumptions on process models and their reconciliation. In Effect of Time-Scale Assumptions on Process Models and Their Reconciliation. ESCAPE 13, [11] M R Westerweele. Five Steps for Building Consistent Dynamic Process Models and Their Implementation in the Computer Tool MOD- ELLER. PhD thesis, TU Eindhoven, Eindhoven, The Netherlands, ISBN of 8

Towards a formal description of models and workflows

Towards a formal description of models and workflows Towards a formal description of models and workflows Heinz A Preisig Process Systems Engineering @ Chemical Engineering NTNU, Trondheim, Norway MoDeNa - FP7 ++ Computational engineering The vision that

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

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

Dynamic Characteristics of Counter-Current Flow Processes

Dynamic Characteristics of Counter-Current Flow Processes Dynamic Characteristics of Counter-Current Flow Processes Jennifer Puschke a, Heinz Preisig b arwth achen, Templergraben 55, 52062 achen, Germany b Chemical Engineering, NTNU, N 7491 Trondheim, Norway,

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

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

Domain 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 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

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

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

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

Integrated Knowledge Based System for Process Synthesis

Integrated Knowledge Based System for Process Synthesis 17 th European Symposium on Computer Aided Process Engineering ESCAPE17 V. Plesu and P.S. Agachi (Editors) 2007 Elsevier B.V. All rights reserved. 1 Integrated Knowledge Based System for Process Synthesis

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

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

IJSRD - International Journal for Scientific Research & Development Vol. 1, Issue 8, 2013 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 1, Issue 8, 2013 ISSN (online): 2321-0613 Development and theoretical analysis of mathematical expressions for change of entropy

More information

D DAVID PUBLISHING. Thermodynamic Equilibrium. 1. Introduction. 2. The Laws of Thermodynamics and Equilibrium. Richard Martin Gibbons

D DAVID PUBLISHING. Thermodynamic Equilibrium. 1. Introduction. 2. The Laws of Thermodynamics and Equilibrium. Richard Martin Gibbons Journal of Energy and Power Engineering 10 (2016) 623-627 doi: 10.17265/1934-8975/2016.10.006 D DAVID PUBLISHING Richard Martin Gibbons Received: July 07, 2016 / Accepted: July 15, 2016 / Published: October

More information

Index Reduction and Discontinuity Handling using Substitute Equations

Index Reduction and Discontinuity Handling using Substitute Equations Mathematical and Computer Modelling of Dynamical Systems, vol. 7, nr. 2, 2001, 173-187. Index Reduction and Discontinuity Handling using Substitute Equations G. Fábián, D.A. van Beek, J.E. Rooda Abstract

More information

Getting started with BatchReactor Example : Simulation of the Chlorotoluene chlorination

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

Real-Time Feasibility of Nonlinear Predictive Control for Semi-batch Reactors

Real-Time Feasibility of Nonlinear Predictive Control for Semi-batch Reactors European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Real-Time Feasibility of Nonlinear Predictive Control

More information

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

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

Designing Information Devices and Systems I Spring 2018 Lecture Notes Note Introduction to Linear Algebra the EECS Way

Designing Information Devices and Systems I Spring 2018 Lecture Notes Note Introduction to Linear Algebra the EECS Way EECS 16A Designing Information Devices and Systems I Spring 018 Lecture Notes Note 1 1.1 Introduction to Linear Algebra the EECS Way In this note, we will teach the basics of linear algebra and relate

More information

Efficiency of the Carnot Cycle at Maximum Power Output. Introduction. Module 3, Lesson 2

Efficiency of the Carnot Cycle at Maximum Power Output. Introduction. Module 3, Lesson 2 Module 3, Lesson 2 Efficiency of the Carnot Cycle at Maximum Power Output Objective: Be the end of this lesson you will be able to identify and describe some of the basic thermodynamic processes. To facilitate

More information

Chemical and Biological Engineering (CBE 101) Exam 2 Study Guide

Chemical and Biological Engineering (CBE 101) Exam 2 Study Guide Chemical and Biological Engineering CBE 101) Exam 2 Study Guide What is Chemical and Biological Engineering? S&H Ch. 1) Chemical and Biological Engineering is...... combining math, physics, chemistry,

More information

5. Coupling of Chemical Kinetics & Thermodynamics

5. Coupling of Chemical Kinetics & Thermodynamics 5. Coupling of Chemical Kinetics & Thermodynamics Objectives of this section: Thermodynamics: Initial and final states are considered: - Adiabatic flame temperature - Equilibrium composition of products

More information

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

Chemical Reaction Engineering Prof. JayantModak Department of Chemical Engineering Indian Institute of Science, Bangalore Chemical Reaction Engineering Prof. JayantModak Department of Chemical Engineering Indian Institute of Science, Bangalore Module No. #05 Lecture No. #29 Non Isothermal Reactor Operation Let us continue

More information

Designing Information Devices and Systems I Fall 2018 Lecture Notes Note Introduction to Linear Algebra the EECS Way

Designing Information Devices and Systems I Fall 2018 Lecture Notes Note Introduction to Linear Algebra the EECS Way EECS 16A Designing Information Devices and Systems I Fall 018 Lecture Notes Note 1 1.1 Introduction to Linear Algebra the EECS Way In this note, we will teach the basics of linear algebra and relate it

More information

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS Int. Conf. on Computational Methods for Coupled Problems in Science and Engineering COUPLED PROBLEMS 2007 M. Papadrakakis, E. Oñate and B. Schrefler (Eds) c CIMNE, Barcelona, 2007 ALGEBRAIC FLUX CORRECTION

More information

Synergy between Data Reconciliation and Principal Component Analysis.

Synergy between Data Reconciliation and Principal Component Analysis. Plant Monitoring and Fault Detection Synergy between Data Reconciliation and Principal Component Analysis. Th. Amand a, G. Heyen a, B. Kalitventzeff b Thierry.Amand@ulg.ac.be, G.Heyen@ulg.ac.be, B.Kalitventzeff@ulg.ac.be

More information

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

v ( ) x (b) Using Navier-Stokes equations, derive an expression

v ( ) x (b) Using Navier-Stokes equations, derive an expression Problem 1: Microscopic Momentum Balance In sweep flow filtration (see Figure below), a pressure drop forces fluid containing particles between two porous plates and there is a transverse (cross) flow that

More information

Using FLOTHERM and the Command Center to Exploit the Principle of Superposition

Using FLOTHERM and the Command Center to Exploit the Principle of Superposition Using FLOTHERM and the Command Center to Exploit the Principle of Superposition Paul Gauché Flomerics Inc. 257 Turnpike Road, Suite 100 Southborough, MA 01772 Phone: (508) 357-2012 Fax: (508) 357-2013

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 46 Outline 1 Lecture 6: Electromechanical Systems

More information

Application of Decomposition Methodology to Solve Integrated Process Design and Controller Design Problems for Reactor-Separator-Recycle Systems

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

CHEMICAL ENGINEEERING AND CHEMICAL PROCESS TECHNOLOGY Vol. III - Ideal Models Of Reactors - A. Burghardt

CHEMICAL ENGINEEERING AND CHEMICAL PROCESS TECHNOLOGY Vol. III - Ideal Models Of Reactors - A. Burghardt IDEAL MODELS OF REACTORS A. Institute of Chemical Engineering, Polish Academy of Sciences, Poland Keywords: Thermodynamic state, conversion degree, extent of reaction, classification of chemical reactors,

More information

Vector Spaces. Chapter 1

Vector Spaces. Chapter 1 Chapter 1 Vector Spaces Linear algebra is the study of linear maps on finite-dimensional vector spaces. Eventually we will learn what all these terms mean. In this chapter we will define vector spaces

More information

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

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

Dynamics of Ocean Structures Prof. Dr. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute of Technology, Madras

Dynamics of Ocean Structures Prof. Dr. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute of Technology, Madras Dynamics of Ocean Structures Prof. Dr. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute of Technology, Madras Module - 01 Lecture - 09 Characteristics of Single Degree - of -

More information

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

Section 26.1: Reporting Conventions. Section 26.2: Fluxes Through Boundaries. Section 26.3: Forces on Boundaries

Section 26.1: Reporting Conventions. Section 26.2: Fluxes Through Boundaries. Section 26.3: Forces on Boundaries Chapter 26. Alphanumeric Reporting FLUENT provides tools for computing and reporting integral quantities at surfaces and boundaries. These tools enable you to find the mass flow rate and heat transfer

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

Mathematical Investigation and CFD Simulation of Monolith Reactors: Catalytic Combustion of Methane

Mathematical Investigation and CFD Simulation of Monolith Reactors: Catalytic Combustion of Methane Excerpt from the Proceedings of the COMSOL Conference 8 Hannover Mathematical Investigation and CFD Simulation of Monolith Reactors: Catalytic Combustion of Methane Maryam Ghadrdan *,, Hamid Mehdizadeh

More information

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

Chemical Reaction Engineering Prof. Jayant Modak Department of Chemical Engineering Indian Institute of Science, Bangalore Chemical Reaction Engineering Prof. Jayant Modak Department of Chemical Engineering Indian Institute of Science, Bangalore Lecture No. #40 Problem solving: Reactor Design Friends, this is our last session

More information

Chapter 4 Copolymerization

Chapter 4 Copolymerization Chapter 4 Copolymerization 4.1 Kinetics of Copolymerization 4.1.1 Involved Chemical Reactions Initiation I 2 + M 2R 1 r = 2 fk d I 2 R I Propagation Chain Transfer Termination m,n + k p m+1,n m,n + B k

More information

5.3 Definite Integrals and Antiderivatives

5.3 Definite Integrals and Antiderivatives 5.3 Definite Integrals and Antiderivatives Objective SWBAT use properties of definite integrals, average value of a function, mean value theorem for definite integrals, and connect differential and integral

More information

DEVELOPMENT OF A CAPE-OPEN 1.0 SOCKET. Introduction

DEVELOPMENT OF A CAPE-OPEN 1.0 SOCKET. Introduction DEVELOPMENT OF A CAPE-OPEN 1. SOCKET Eric Radermecker, Belsim S.A., Belgium Dr. Ulrika Wising, Belsim S.A., Belgium Dr. Marie-Noëlle Dumont, LASSC, Belgium Introduction VALI is an advanced data validation

More information

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

More information

Computational Tasks and Models

Computational Tasks and Models 1 Computational Tasks and Models Overview: We assume that the reader is familiar with computing devices but may associate the notion of computation with specific incarnations of it. Our first goal is to

More information

Validation of DNS techniques for dynamic combined indoor air and constructions simulations using an experimental scale model

Validation of DNS techniques for dynamic combined indoor air and constructions simulations using an experimental scale model Excerpt from the Proceedings of the COMSOL Conference 2008 Hannover Validation of DNS techniques for dynamic combined indoor air and constructions simulations using an experimental scale model T.A.J. (Dennis)

More information

Modeling and Experimentation: Compound Pendulum

Modeling and Experimentation: Compound Pendulum Modeling and Experimentation: Compound Pendulum Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin Fall 2014 Overview This lab focuses on developing a mathematical

More information

The Not-Formula Book for C2 Everything you need to know for Core 2 that won t be in the formula book Examination Board: AQA

The Not-Formula Book for C2 Everything you need to know for Core 2 that won t be in the formula book Examination Board: AQA Not The Not-Formula Book for C Everything you need to know for Core that won t be in the formula book Examination Board: AQA Brief This document is intended as an aid for revision. Although it includes

More information

MATHCAD SOLUTIONS TO THE CHEMICAL ENGINEERING PROBLEM SET

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

Analyzing Mass and Heat Transfer Equipment

Analyzing Mass and Heat Transfer Equipment Analyzing Mass and Heat Transfer Equipment (MHE) Analyzing Mass and Heat Transfer Equipment Scaling up to solving problems using process equipment requires both continuum and macroscopic knowledge of transport,

More information

Dynamic Systems and Control Technology

Dynamic Systems and Control Technology Dynamic Systems and Control Technology Heinz A. Preisig Systems & Control Group Technical Physics W&S 1.32 Eindhoven University of Technology 5600 MB Eindhoven The Netherlands e-mail: H.Preisig@ctrl.phys.TUE.NL

More information

Machine Learning Applied to 3-D Reservoir Simulation

Machine Learning Applied to 3-D Reservoir Simulation Machine Learning Applied to 3-D Reservoir Simulation Marco A. Cardoso 1 Introduction The optimization of subsurface flow processes is important for many applications including oil field operations and

More information

chapter 12 MORE MATRIX ALGEBRA 12.1 Systems of Linear Equations GOALS

chapter 12 MORE MATRIX ALGEBRA 12.1 Systems of Linear Equations GOALS chapter MORE MATRIX ALGEBRA GOALS In Chapter we studied matrix operations and the algebra of sets and logic. We also made note of the strong resemblance of matrix algebra to elementary algebra. The reader

More information

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

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

A First Course on Kinetics and Reaction Engineering Example 30.1

A First Course on Kinetics and Reaction Engineering Example 30.1 Example 30.1 Problem Purpose This problem will help you determine whether you have mastered the learning objectives for this unit. It illustrates the general approach to solving the design equations for

More information

A 3-dimensional planar SOFC stack model

A 3-dimensional planar SOFC stack model A 3-dimensional planar SOFC stack model Michel Bernier, James Ferguson and Raphaèle Herbin 1 Introduction A fuel cell converts chemical energy to electrical energy through electro-chemical reactions at

More information

Modelling Physical Phenomena

Modelling Physical Phenomena Modelling Physical Phenomena Limitations and Challenges of the Differential Algebraic Equations Approach Olaf Trygve Berglihn Department of Chemical Engineering 30. June 2010 2 Outline Background Classification

More information

Chapter 2 HEAT CONDUCTION EQUATION

Chapter 2 HEAT CONDUCTION EQUATION Heat and Mass Transfer: Fundamentals & Applications 5th Edition in SI Units Yunus A. Çengel, Afshin J. Ghajar McGraw-Hill, 2015 Chapter 2 HEAT CONDUCTION EQUATION Mehmet Kanoglu University of Gaziantep

More information

Chapter 2 HEAT CONDUCTION EQUATION

Chapter 2 HEAT CONDUCTION EQUATION Heat and Mass Transfer: Fundamentals & Applications Fourth Edition Yunus A. Cengel, Afshin J. Ghajar McGraw-Hill, 2011 Chapter 2 HEAT CONDUCTION EQUATION Mehmet Kanoglu University of Gaziantep Copyright

More information

CHEN 7100 FA16 Final Exam

CHEN 7100 FA16 Final Exam CHEN 7100 FA16 Final Exam Show all work and state all assumptions for full credit. The exam is closed book, notes, and homework. Only the course reader and your mind should be open. No electronic devices

More information

A REDUCED-ORDER METHANE-AIR COMBUSTION MECHANISM THAT SATISFIES THE DIFFERENTIAL ENTROPY INEQUALITY

A REDUCED-ORDER METHANE-AIR COMBUSTION MECHANISM THAT SATISFIES THE DIFFERENTIAL ENTROPY INEQUALITY THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Series A, OF THE ROMANIAN ACADEMY Special Issue/2018, pp. 285 290 A REDUCED-ORDER METHANE-AIR COMBUSTION MECHANISM THAT SATISFIES THE DIFFERENTIAL

More information

Khinchin s approach to statistical mechanics

Khinchin s approach to statistical mechanics Chapter 7 Khinchin s approach to statistical mechanics 7.1 Introduction In his Mathematical Foundations of Statistical Mechanics Khinchin presents an ergodic theorem which is valid also for systems that

More information

Developing an understanding of particle theory

Developing an understanding of particle theory The National Strategies Secondary Developing an understanding of particle theory 1 For pupils to understand the particle theory properly we need to: teach a simple model challenge pupils to use the model

More information

Heinemann VCE Zone textbook reference General Mathematics

Heinemann VCE Zone textbook reference General Mathematics Contents Cross-reference table for TI-Nspire CAS skills required for Heinemann VCE Zone: General, Heinemann VCE Zone: Further and Heinemann VCE Zone: Specialist. Code Description TS.1 Rounding off 4 TS.2

More information

Chapter 1: Logic systems

Chapter 1: Logic systems Chapter 1: Logic systems 1: Logic gates Learning Objectives: At the end of this topic you should be able to: identify the symbols and truth tables for the following logic gates: NOT AND NAND OR NOR XOR

More information

(Refer Slide Time: 00:10)

(Refer Slide Time: 00:10) Chemical Reaction Engineering 1 (Homogeneous Reactors) Professor R. Krishnaiah Department of Chemical Engineering Indian Institute of Technology Madras Lecture No 10 Design of Batch Reactors Part 1 (Refer

More information

Aspen Dr. Ziad Abuelrub

Aspen Dr. Ziad Abuelrub Aspen Plus Lab Pharmaceutical Plant Design Aspen Dr. Ziad Abuelrub OUTLINE 1. Introduction 2. Getting Started 3. Thermodynamic Models & Physical Properties 4. Pressure Changers 5. Heat Exchangers 6. Flowsheet

More information

The performance expectation above was developed using the following elements from A Framework for K-12 Science Education: Disciplinary Core Ideas

The performance expectation above was developed using the following elements from A Framework for K-12 Science Education: Disciplinary Core Ideas HS-PS1-1 HS-PS1-1. Use the periodic table as a model to predict the relative properties of elements based on the patterns of electrons in the outermost energy level of atoms. [Clarification Statement:

More information

CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION

CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION 7.1 THE NAVIER-STOKES EQUATIONS Under the assumption of a Newtonian stress-rate-of-strain constitutive equation and a linear, thermally conductive medium,

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

Equation of State. This chapter explores how to get the pressure given information from the governing conservation equations.

Equation of State. This chapter explores how to get the pressure given information from the governing conservation equations. Equation of State 4-1 Chapter 4 Equation of State 4.1 Introduction 4.1.1 Chapter Content As discussed in chapters 2 and 3, the momentum equation gives an update on the flows or velocities from one node

More information

Dynamic simulation of DH house stations

Dynamic simulation of DH house stations Article Dynamic simulation of DH house stations Jan Eric Thorsen, Director, DHS Application Centre, Danfoss A/S www.danfoss.com Jan Eric Thorsen, Director, DHS Application Centre, Danfoss A/S Presented

More information

Faculté Polytechnique

Faculté Polytechnique Faculté Polytechnique The use of heat transfer functions for heat flow computation through multilayer walls Master Thesis Xavier Botey i Bassols Under the supervision of teachers Mr. Eric DUMONT Mr. Renato

More information

Constructing and solving linear equations

Constructing and solving linear equations Key Stage 3 National Strategy Guidance Curriculum and Standards Interacting with mathematics in Key Stage 3 Constructing and solving linear equations Teachers of mathematics Status: Recommended Date of

More information

Modelling of a simple continuous neutralisation reactor

Modelling of a simple continuous neutralisation reactor Modelling of a simple continuous neutralisation reactor Serge Zihlmann ThirdWay February 23, 205 Foreword When I was browsing the web for a decent and intuitive model of a neutralisation reactor, I could

More information

A First Course on Kinetics and Reaction Engineering Unit 22. Analysis of Steady State CSTRs

A First Course on Kinetics and Reaction Engineering Unit 22. Analysis of Steady State CSTRs Unit 22. Analysis of Steady State CSRs Overview Reaction engineering involves constructing an accurate mathematical model of a real world reactor and then using that model to perform an engineering task

More information

Introduction to the Problem-Solving Methodology (PSM)

Introduction to the Problem-Solving Methodology (PSM) Problem Name: Problem Description: Date: P01 Simple Reactor Introduction to the Problem-Solving Methodology (PSM) Your Name: Problem Session Objectives To learn the five stages of the problem solving methodology.

More information

Solutions for Tutorial 3 Modelling of Dynamic Systems

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

Abstract & Applied Linear Algebra (Chapters 1-2) James A. Bernhard University of Puget Sound

Abstract & Applied Linear Algebra (Chapters 1-2) James A. Bernhard University of Puget Sound Abstract & Applied Linear Algebra (Chapters 1-2) James A. Bernhard University of Puget Sound Copyright 2018 by James A. Bernhard Contents 1 Vector spaces 3 1.1 Definitions and basic properties.................

More information

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

Midterm II. ChE 142 April 11, (Closed Book and notes, two 8.5 x11 sheet of notes is allowed) Printed Name ChE 142 pril 11, 25 Midterm II (Closed Book and notes, two 8.5 x11 sheet of notes is allowed) Printed Name KEY By signing this sheet, you agree to adhere to the U.C. Berkeley Honor Code Signed Name_ KEY

More information

Modified Mathematical Model For Neutralization System In Stirred Tank Reactor

Modified Mathematical Model For Neutralization System In Stirred Tank Reactor Available online at BCREC Website: http://bcrec.undip.ac.id Bulletin of Chemical Reaction Engineering & Catalysis, (), 0, - Research Article Modified Mathematical Model For Neutralization System In Stirred

More information

Compression and Expansion at the Right Pinch Temperature

Compression and Expansion at the Right Pinch Temperature 1939 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 56, 2017 Guest Editors: Jiří Jaromír Klemeš, Peng Yen Liew, Wai Shin Ho, Jeng Shiun Lim Copyright 2017, AIDIC Servizi S.r.l., ISBN 978-88-95608-47-1;

More information

Interactions between oxygen permeation and homogeneous-phase fuel conversion on the sweep side of an ion transport membrane

Interactions between oxygen permeation and homogeneous-phase fuel conversion on the sweep side of an ion transport membrane Interactions between oxygen permeation and homogeneous-phase fuel conversion on the sweep side of an ion transport membrane The MIT Faculty has made this article openly available. Please share how this

More information

MATLAB Solution of Flow and Heat Transfer through a Porous Cooling Channel and the Conjugate Heat Transfer in the Surrounding Wall

MATLAB Solution of Flow and Heat Transfer through a Porous Cooling Channel and the Conjugate Heat Transfer in the Surrounding Wall MATLAB Solution of Flow and Heat Transfer through a Porous Cooling Channel and the Conjugate Heat Transfer in the Surrounding Wall James Cherry, Mehmet Sözen Grand Valley State University, cherryj1@gmail.com,

More information

CHEMICAL REACTORS - PROBLEMS OF REACTOR ASSOCIATION 47-60

CHEMICAL REACTORS - PROBLEMS OF REACTOR ASSOCIATION 47-60 2011-2012 Course CHEMICL RECTORS - PROBLEMS OF RECTOR SSOCITION 47-60 47.- (exam jan 09) The elementary chemical reaction in liquid phase + B C is carried out in two equal sized CSTR connected in series.

More information

ECS 120 Lesson 18 Decidable Problems, the Halting Problem

ECS 120 Lesson 18 Decidable Problems, the Halting Problem ECS 120 Lesson 18 Decidable Problems, the Halting Problem Oliver Kreylos Friday, May 11th, 2001 In the last lecture, we had a look at a problem that we claimed was not solvable by an algorithm the problem

More information

Solving Systems of Linear Equations with the Help. of Free Technology

Solving Systems of Linear Equations with the Help. of Free Technology Solving Systems of Linear Equations with the Help of Free Technology Calin Galeriu, Ph.D. 1. Introduction The use of computer technology when teaching new math concepts, or when solving difficult math

More information

MODA. Modelling data documenting one simulation. NewSOL energy storage tank

MODA. Modelling data documenting one simulation. NewSOL energy storage tank MODA Modelling data documenting one simulation NewSOL energy storage tank Metadata for these elements are to be elaborated over time Purpose of this document: Definition of a data organisation that is

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

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 66 Outline 1 Lecture 9 - A: Chemical Systems Example:

More information

Basic Thermodynamics. Prof. S. K. Som. Department of Mechanical Engineering. Indian Institute of Technology, Kharagpur.

Basic Thermodynamics. Prof. S. K. Som. Department of Mechanical Engineering. Indian Institute of Technology, Kharagpur. Basic Thermodynamics Prof. S. K. Som Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Lecture - 06 Second Law and its Corollaries I Good afternoon, I welcome you all to this

More information

Basic System and Subsystem Structures in the Dataflow Algebra. A. J. Cowling

Basic System and Subsystem Structures in the Dataflow Algebra. A. J. Cowling Verification Testing Research Group, Department of Computer Science, University of Sheffield, Regent Court, 211, Portobello Street, Sheffield, S1 4DP, United Kingdom Email: A.Cowling @ dcs.shef.ac.uk Telephone:

More information

Nonlinear ph Control Using a Three Parameter Model

Nonlinear ph Control Using a Three Parameter Model 130 ICASE: The Institute of Control, Automation and Systems Engineers, KOREA Vol. 2, No. 2, June, 2000 Nonlinear ph Control Using a Three Parameter Model Jietae Lee and Ho-Cheol Park Abstract: A two parameter

More information

Efficient Feed Preheat Targeting for Distillation by Feed Splitting

Efficient Feed Preheat Targeting for Distillation by Feed Splitting European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Efficient Feed Preheat Targeting for Distillation

More information

AC : A MODULE FOR TEACHING BATCH OPERATIONS

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

Digital Processing of Noise Experimental Sorption Data using Savitzky-Golay filter

Digital Processing of Noise Experimental Sorption Data using Savitzky-Golay filter Digital Processing of Noise Experimental Sorption Data using Savitzky-Golay filter Vladimír Hanta 1, Jaroslav Poživil 1, Karel Friess 2 Department of Computing and Control Engineering 1, Department of

More information

Engineering Model Reduction and Entropy-based Lyapunov Functions in Chemical Reaction Kinetics

Engineering Model Reduction and Entropy-based Lyapunov Functions in Chemical Reaction Kinetics Entropy 2010, 12, 772-797; doi:10.3390/e12040772 Article OPEN ACCESS entropy ISSN 1099-4300 www.mdpi.com/journal/entropy Engineering Model Reduction and Entropy-based Lyapunov Functions in Chemical Reaction

More information

Laminar Premixed Flames: Flame Structure

Laminar Premixed Flames: Flame Structure Laminar Premixed Flames: Flame Structure Combustion Summer School 2018 Prof. Dr.-Ing. Heinz Pitsch Course Overview Part I: Fundamentals and Laminar Flames Introduction Fundamentals and mass balances of

More information

Inside VMG - January 2013 [News - Articles - Courses - Webinars] - Virtual Materials Group, Inc.

Inside VMG - January 2013 [News - Articles - Courses - Webinars] - Virtual Materials Group, Inc. Tuesday, January 22, 2013 VMG USA New Address and Phone Number We are pleased to announce our new office location in Houston s energy corridor. The office is located just off of I-10 on Park Row Drive.

More information

A First Course on Kinetics and Reaction Engineering Unit 2. Reaction Thermochemistry

A First Course on Kinetics and Reaction Engineering Unit 2. Reaction Thermochemistry Unit 2. Reaction Thermochemistry Overview This course is divided into four parts, I through IV. Part I reviews some topics related to chemical reactions that most students will have encountered in previous

More information

Binary Decision Diagrams and Symbolic Model Checking

Binary Decision Diagrams and Symbolic Model Checking Binary Decision Diagrams and Symbolic Model Checking Randy Bryant Ed Clarke Ken McMillan Allen Emerson CMU CMU Cadence U Texas http://www.cs.cmu.edu/~bryant Binary Decision Diagrams Restricted Form of

More information