Global Optimization of Ordinary Differential Equations Models

Size: px
Start display at page:

Download "Global Optimization of Ordinary Differential Equations Models"

Transcription

1 Global Optimization of Ordinary Differential Equations Models Angelo Lucia*, Meghan L. Bellows and Leah M. Octavio Department of Chemical Engineering, University of Rhode Island, Kingston, RI Abstract This paper contains a study of the global optimization of mathematical models described by ordinary differential equations. It is shown that recently developed terrain methods can be used with direct numerical integration to find minima, saddle points and other important problem solving information for ordinary differential equations models. Necessary partial derivative information can be computed as a by-product of the integration. A parameter estimation example for a power law rate model for hydrogen production in fuel cell applications is used to illustrate the optimization methodology. Keywords: Global optimization, integral path methods, sensitivity analysis 1. Introduction The global optimization of models described by ordinary differential equations is an important and challenging task. Typical examples in which optimization of differential models are important include process control and parameter estimation problems (Beigler, 1990; Vassiliadis & Floudas, 1997). In most applications these models are generally comprised of nonlinear differential equations (or differential/algebraic systems) and are sufficiently complicated to make the direct use of Newton-like methods for optimization challenging. That is, first and second partial derivatives of the objective function with respect to the unknown variables are often embedded within the results of the evolution of the model dynamics and, as a result, are difficult to compute. Moreover these derivatives can be subject to a number of inaccuracies including those from integration error, rounding, and truncation. 2. Problem Statement The problem we are interested in solving is defined by global min φ[z(p), p] subject to z = f[z, p, t] on D for 0 < t < T (1) where the objective function, φ, and the right hand side of the differential equations, f, are three times continuously differentiable with respect to the unknown variables, p, and the dependent variables in the differential equations, z. The independent variable in the differential equations, t, can be time or distance and is normally subject to lower and upper limits of integration. We assume that the number of differential equations is m, that the number of unknown variables is n, and that the domain D represents bounds on the z and/or p variables. It is important to understand that our computational goals go beyond just finding the global minimum. We are actually interested in finding all physically relevant minima and saddle points of Eq. 1. One way to find minima, saddles and singular points is to use the recently developed terrain (or integral path) methods of Lucia and co-workers (see, Lucia and Yang, 2003 or Lucia, DiMaggio and Depa, 2004). Terrain methods are a class of methods that move * Author to whom correspondence should be addressed: lucia@egr.uri.edu

2 from one stationary point to another by following valleys and/or ridges and to do this they require first and second partial derivative information. However, when the constraints are given by differential equations, partial derivative information is difficult to obtain analytically because it is coupled to the integration process. Thus the accuracy of partial derivatives can be strongly affected by the integration process (i.e., integration step size, rounding error and truncation). 3. Partial Derivative Information The partial derivative information that we require for global optimization is d p φ and d pp 2 φ, which are given by d p φ = J z T d z φ + d p φ (2) d pp 2 φ = J z J z T + A + d pp 2 φ (3) where J z is the (n x m) Jacobian matrix of the dependent variables in the differential equations with respect to the unknown optimization variables, and where J z J z T, d pp 2 φ and A are (n x n) matrices that represent appropriate parts of the Hessian matrix. The notation used in Eqs. 2 and 3 is intended to reflect the recursive nature of derivatives in dynamical situations and not meant to be confusing. In many practical applications, φ is not an explicit function of the unknown variables and therefore the last term in Eqs. 2 and 3 are often zero. Note that the Jacobian matrix, J z, depends on the right hand side of the differential equations in Eq. 1. However, in practice, J z will also depend on the algorithm selected for integration (i.e., forward Euler, Runge-Kutta, Gear s method, etc.) and the integration step size. To see this, note that T z (t) = ff[z, p, t] dt (4) 0 but that the trajectory z(t) is not known explicitly. Therefore, numerical integration plays an important role in defining z(t) and, as a result, impacts J z. To illustrate the point, consider simple forward Euler integration. Application of the implicit function theorem gives the recursion relationship J z = [I + hg z ]J z + hg p (5) where h is the integration step size and G z and G p are the (m x m) and (m x n) Jacobian matrices of f[z(p), p] with respect to z and p respectively. Equation 5 clearly shows that the Jacobian matrix, J z, at any value of the independent variable, t, is a function of the trajectory, z(t), the integration algorithm, and the step size. Thus if there is integration error, the accuracy of J z can deteriorate over the integration process. Moreover, the term G z J z can also introduce error if the variables in the differential equations are poorly scaled, even if the integration is accurate. On balance, however, Eq. 5 does show that given an integration algorithm and good step size control, accurate derivative information for use in optimization can be computed as a by-product of integration. 4. Numerical Example Consider a parameter estimation problem for determining the reaction rate constants for a fuel cell application. In particular, let the reaction system be the dry reforming and reverse water-gas shift reactions for the production of hydrogen from methane given by CH 4 + CO 2 = 2CO + 2H 2 (6)

3 CO 2 + H 2 = CO + H 2 O (7) The objectives of this study were to 1) Determine optimal parameters for a proposed model under isothermal conditions by minimizing the chi-squared error between the model-predicted and experimental conversions for CH 4 and CO 2, 2) Repeat the optimization for several temperatures to obtain Arrhenius plots, and 3) Validate the model from the Arrhenius plots. 4.1 Rate Model The rate model in this example was defined by power law expressions in terms of the partial pressures of the species involved in the reactions and given by r RF = k RF P a CH4 P b CO2[1 - (P 2 COP 2 H2/ K EQRF P CH4 P CO2 )] (8) r RWGS = k RWGS P c H2P d CO2[1 (P CO P H2O /K EQRWGS P H2 P CO2 )] (9) where P i denotes the partial pressure of the ith chemical species. K EQRF and K EQRWGS are the equilibrium constants for reforming and reverse water-gas shift and given by K EQRF = exp[ /t ln(T) T/ x10-6 T 2 / /(2T 2 ) ] (10) K EQRWGS = exp[ /t 1.86ln(T) T/ /(2T 2 ) ] (11) 4.2 Differential Equations Model The set of ordinary differential equations that describe the change in the component flow rates as a function of plug flow reactor length are given by df CH4 /dx = -(L cat /r L )r RF (12) df CO2 /dx = -(L cat /r L )[r RF + r RWGS ] (13) df CO /dx = (L cat /r L )[2r RF + r RWGS ] (14) df H2 /dx = (L cat /r L )[2r RF - r RWGS ] (15) df H2O /dx = (L cat /r L )r RWGS (16) where L cat is the catalyst loading, r L is the reactor length, and x is axial distance along the reactor. Partial pressures are related to species flow rates by P i = [F i /ΣF j + F Ar ]P, where F Ar is argon flow and P is the system pressure. Here, L cat = 30 or 15 mg of Rh/Al 2 O 3 /cm of catalyst bed, P varied from 1 to 20 atm, the reactor length was r L = 0.01 cm, and initial conditions (or inlet flows) ranged from 1.02 x 10-5 mol s -1 < F Ar (0) < 2.05 x 10-5 < F CH4 (0), F CO2 (0) < 2.73 x 10-5 mol s -1 (17) 3.41 x 10-6 mol s -1 < F CO (0), F H2 (0) < 6.82 x 10-6 mol s -1 (18) Forward Euler integration with a fixed step size of h = 10-5 cm. was used because it gave accurate results and required far less work than other integrators.

4 4.3 Bounds on Variables The rate constants k RF and k RWGS and the exponents a, b, c, and d in the power law expressions are the optimization variables and subject to the bounds mol s -1 g -1 cat < k RF, k RWGS < 0.1 mol s -1 g -1 cat and -2 < a, b, c, d < 2 (19) Bounds on the dependent variables were 0 < F CH4 < F CH4 (0); 0 < F CO2 < F CO2 (0); 0 < F CO < F CO (0) + 2F CH4 (0) + F CO2 (0) (20) 0 < F H2 < 2F CH4 (0); 0 < F H2O < F CO2 (0) (21) 4.4 Objective Function The objective function used in the optimization studies was the chi-squared function χ 2 = Σ [X i, k exp (T) - X i, k calc (T)] 2 /X i, k calc (T) for i = CH 4, CO 2 (22) where X is conversion, k is an index for the experimental data points and i is either methane or carbon dioxide. The experimental data can be found in Lee et al. (2004). 4.5 Partial Derivatives The derivatives (cχ 2 /cp i ) and (c 2 χ 2 /cp i cp j ) were computed from Eqs. 2, 3, and 5 and the partial derivatives of the right hand sides of Eqs. 12 through 16 with respect to the F i s and with respect to k RF, k RWGS, a, b, c, and d. 4.6 Numerical Results Here we present results for the optimal parameter estimation of the reactor model using the terrain method of Lucia and co-workers (2003, 2004) Two-Parameter Optimizations Table 1 gives a summary of the numerical results for some initial two-parameter optimization studies performed with respect to k RF and k RWGS. In this case, the exponents in the rate expressions were fixed at a = 1, b = 0, c = 1, and d = 1. Table 1. Two-parameter optimization of a differential reactor model Parameter Temperature 600 C 650 C 700 C 750 C Global Min k RF E E E E-03 k RWGS E E E E-02 χ E E E E-01 Saddle Point k RF E E E-03 k RWGS E E E-04 χ E E E-01 Local Min k RF E E E-03 k RWGS E E E-04 χ E E E-01

5 Note that there are multiple stationary points to three of the two-parameter optimizations. Figure 1 shows the geometry of the surface as a function of the two rate constants for 650 C. Note that the χ 2 surface has a reasonably narrow valley very close to the boundary of the feasible region. This is typical for these problems. Figure 1. Two-parameter χ 2 surface for a power law kinetics models Six-Parameter Optimizations We also performed optimization calculations in which all six parameters were permitted to vary. These numerical results are shown in Table 2. Table 2. Six-parameter optimization of a differential reactor model Parameter Temperature 600 C 650 C 700 C 750 C k RF E E E E-04 k RWGS E E E E-04 a b c d χ The six-parameter optimizations resulted in significantly better χ 2 fits of the experimental data than the two-parameter optimizations did. Also the multiplicity in the stationary points that appeared in the two-parameter optimizations completely disappeared in the six-parameter optimizations. Figure 2 shows a comparison of experimental versus calculated conversions for 700 C for the six-parameter case. Note

6 that the fit of the data is quite good with a correlation coefficient of Similar good agreement was obtained for all temperatures. 4.7 Model Validation It is also important to validate the model using Arrhenius plots in order to verify the temperature functionality of the reaction parameters. In this case, we were interested in the temperature behavior of the rate constants, k RF and k RWGS. Figure 3 shows Arrhenius plots for the calculated values of k RF and k RWGS in Table 2. Note that k RF and k RWGS increase with increasing temperature and that the calculated results fall on or very close to the lines in Fig. 3, suggesting that the optimization results correctly capture the temperature behavior of the rate constants. Figure 2. Optimal fit of conversion data at 700 C Figure 3. Arrhenius plots of rate constants 5. Conclusions Direct numerical integration coupled with the terrain method for the global optimization was applied to a reactor model described by ordinary differential equations. Numerical results clearly show that the terrain method provides a reliable means of global optimization of differential equation models. References Biegler, L.T., 1990, Strategies for simultaneous solution and optimization of differential-algebraic systems. In Foundations of Computer Aided Process Design, J.J. Siirola, I.E. Grossmann and G. Stephanopoulos, Eds. Elsevier, New York. Lee, D., S.T. Oyama and A. Lucia, 2004, Kinetics of the dry reforming of methane on a Rh/Al 2 O 3 catalyst, manuscript in preparation. Lucia, A. and F. Yang, 2003, Multivariable terrain methods, AIChE J.,49, Lucia, A., P.A. DiMaggio and P. Depa, 2004, A geometric terrain methodology for global optimization, J. Global Optim. in press. Vassiliadis, V.S. and C.A. Floudas, 1997, The modified barrier function approach for large-scale optimization, Comput. Chem. Engng., 8, 855. Acknowledgements The authors would like to thank the National Science Foundation for financial support of this work under Grant No. CTS

Consequences of Surface Oxophilicity of Ni, Ni-Co, and Co Clusters on Methane. Activation

Consequences of Surface Oxophilicity of Ni, Ni-Co, and Co Clusters on Methane. Activation Supporting Information for: Consequences of Surface Oxophilicity of Ni, Ni-Co, and Co Clusters on Methane Activation Weifeng Tu, 1 Mireille Ghoussoub, Chandra Veer Singh,,3** and Ya-Huei (Cathy) Chin 1,*

More information

The Geometry of Separation Boundaries: I. Basic Theory and Numerical Support

The Geometry of Separation Boundaries: I. Basic Theory and Numerical Support PROCESS SYSTEMS ENGINEERING The Geometry of Separation Boundaries: I. Basic Theory and Numerical Support Angelo Lucia Dept. of Chemical Engineering, University of Rhode Island, Kingston, RI 02881 Ross

More information

CATALYTIC STEAM REFORMING OF TOLUENE POST- GASIFICATION USING AS MODEL COMPOUND OF TAR PRODUCED BY BIOMASS GASIFICATION

CATALYTIC STEAM REFORMING OF TOLUENE POST- GASIFICATION USING AS MODEL COMPOUND OF TAR PRODUCED BY BIOMASS GASIFICATION CATALYTIC STEAM REFORMING OF TOLUENE POST- GASIFICATION USING AS MODEL COMPOUND OF TAR PRODUCED BY BIOMASS GASIFICATION J. D. SILVA, C.C.B. OLIVEIRA AND C. A. M. ABREU 1 Polytechnic School UPE, Laboratory

More information

A Geometric Terrain Methodology for Global Optimization

A Geometric Terrain Methodology for Global Optimization Frontiers In Global Optimization, pp. 1-2 C. A. Floudas and P. M. Pardalos, Editors c 2003 Kluwer Academic Publishers A Geometric Terrain Methodology for Global Optimization A. Lucia P.A. DiMaggio Department

More information

Numerical Algorithms as Dynamical Systems

Numerical Algorithms as Dynamical Systems A Study on Numerical Algorithms as Dynamical Systems Moody Chu North Carolina State University What This Study Is About? To recast many numerical algorithms as special dynamical systems, whence to derive

More information

Modeling of Packed Bed Reactors: Hydrogen Production By the Steam Reforming of Methane and Glycerol

Modeling of Packed Bed Reactors: Hydrogen Production By the Steam Reforming of Methane and Glycerol Modeling of Packed Bed Reactors: Hydrogen Production By the Steam Reforming of Methane and Glycerol A. Dixon 1, B. MacDonald 1, A. Olm 1 1 Department of Chemical Engineering, Worcester Polytechnic Institute,

More information

Modeling of Packed Bed Reactors: Hydrogen Production by the Steam Reforming of Methane and Glycerol

Modeling of Packed Bed Reactors: Hydrogen Production by the Steam Reforming of Methane and Glycerol Modeling of Packed Bed Reactors: Hydrogen Production by the Steam Reforming of Methane and Glycerol A. G. Dixon *,1, B. MacDonald 1, A. Olm 1 1 Department of Chemical Engineering, Worcester Polytechnic

More information

A Web based Library for Testing Performance of Numerical Software for Solving Nonlinear Algebraic Equations

A Web based Library for Testing Performance of Numerical Software for Solving Nonlinear Algebraic Equations A Web based Library for Testing Performance of Numerical Software for Solving Nonlinear Algebraic Equations M. Shacham a, N. Brauner b and M. B. Cutlip c a Dept. of Chemical Engineering, Ben Gurion University

More information

A First Course on Kinetics and Reaction Engineering Example 1.2

A First Course on Kinetics and Reaction Engineering Example 1.2 Example 1.2 Problem Purpose This example shows how to determine when it is permissible to choose a basis for your calculations. It also illustrates how to use reaction progress variables and the initial

More information

CFD study of gas mixing efficiency and comparisons with experimental data

CFD study of gas mixing efficiency and comparisons with experimental data 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 CFD study of gas mixing efficiency and comparisons with

More information

Methane Oxidation Reactions

Methane Oxidation Reactions Methane Oxidation Reactions CH 4 + 2 O -> CO 2 2 + 2 H 2 O Total Oxidation (Combustion) CH 4 + 0.5 O -> CO 2 + 2 H 2 CO + 0.5 O -> CO 2 2 H 2 + 0.5 O -> H 2 2 O CH 4 + H 2 O->CO + 3 H 2 Partial Oxidation

More information

CE 329, Fall 2015 Assignment 16, Practice Exam

CE 329, Fall 2015 Assignment 16, Practice Exam CE 39, Fall 15 Assignment 16, Practice Exam You may only use pencils, pens and erasers while taking this exam. You may NO use a calculator. You may not leave the room for any reason if you do, you must

More information

Steam Reforming in a Packed Bed Membrane Reactor

Steam Reforming in a Packed Bed Membrane Reactor Steam Reforming in a Packed Bed Membrane Reactor Nico Jurtz, Prof. Matthias Kraume Technische Universität Berlin Chair for Chemical and Process Engineering nico.jurtz@tu-berlin.de Outline Motivation Modeling

More information

Strategies for Numerical Integration of Discontinuous DAE Models

Strategies for Numerical Integration of Discontinuous DAE Models European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 25 Elsevier Science B.V. All rights reserved. Strategies for Numerical Integration of Discontinuous

More information

Modeling of a Fluid Catalytic Cracking (FCC) Riser Reactor

Modeling of a Fluid Catalytic Cracking (FCC) Riser Reactor Modeling of a Fluid Catalytic Cracking (FCC) Riser Reactor Dr. Riyad Ageli Mahfud Department of Chemical Engineering- Sabrattah Zawia University Abstract: Fluid catalytic cracking (FCC) is used in petroleum

More information

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability ECE 4/5 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability Spring 014 Instructor: Kai Sun 1 Transient Stability The ability of the power system to maintain synchronism

More information

A First Course on Kinetics and Reaction Engineering Unit 4. Reaction Rates and Temperature Effects

A First Course on Kinetics and Reaction Engineering Unit 4. Reaction Rates and Temperature Effects Unit 4. Reaction Rates and Temperature Effects Overview This course is divided into four parts, I through IV. Part II is focused upon modeling the rates of chemical reactions. Unit 4 is the first unit

More information

Chemical Reaction Engineering. Dr. Yahia Alhamed

Chemical Reaction Engineering. Dr. Yahia Alhamed Chemical Reaction Engineering Dr. Yahia Alhamed 1 Kinetics and Reaction Rate What is reaction rate? It is the rate at which a species looses its chemical identity per unit volume. The rate of a reaction

More information

The Application of a Numerical Model of a Proton Exchange Membrane Fuel Cell to the Estimations of Some Cell Parameters

The Application of a Numerical Model of a Proton Exchange Membrane Fuel Cell to the Estimations of Some Cell Parameters The Application of a Numerical Model of a Proton Exchange Membrane Fuel Cell to the Estimations of Some Cell Parameters Ágnes Havasi 1, Róbert Horváth 2 and Tamás Szabó 3 1 Eötvös Loránd University, Pázmány

More information

[ A] 2. [ A] 2 = 2k dt. [ A] o

[ A] 2. [ A] 2 = 2k dt. [ A] o Chemistry 360 Dr Jean M Standard Problem Set 3 Solutions The reaction 2A P follows second-order kinetics The rate constant for the reaction is k350 0 4 Lmol s Determine the time required for the concentration

More information

Lecture 11 Kjemisk reaksjonsteknikk Chemical Reaction Engineering

Lecture 11 Kjemisk reaksjonsteknikk Chemical Reaction Engineering Lecture Kjemisk reaksjonsteknikk Chemical Reaction Engineering Review of previous lectures Kinetic data analysis of heterogeneous reactions. Characterization of t catalysts. Kinetic study, find a kinetic

More information

NOWADAYS, biotechnological processes are widely used. Inexact Newton matrix-free methods for solving complex biotechnological systems

NOWADAYS, biotechnological processes are widely used. Inexact Newton matrix-free methods for solving complex biotechnological systems Proceedings of the 2014 Federated Conference on Computer Science and Information Systems pp. 597 602 DOI: 10.15439/2014F216 ACSIS, Vol. 2 Inexact Newton matrix-free methods for solving complex biotechnological

More information

Numerical Aspects of the SAFT Equation of State

Numerical Aspects of the SAFT Equation of State University of Rhode Island DigitalCommons@URI Senior Honors Projects Honors Program at the University of Rhode Island 006 Numerical Aspects of the SAFT Equation of State Leah M. Octavio University of Rhode

More information

A comparison of the Bader Deuflhard and the Cash Karp Runge Kutta integrators for the GRI-MECH 3.0 model based on the chemical kinetics code Kintecus

A comparison of the Bader Deuflhard and the Cash Karp Runge Kutta integrators for the GRI-MECH 3.0 model based on the chemical kinetics code Kintecus 1368 A comparison of the Bader Deuflhard and the Cash Karp Runge Kutta integrators for the GRI-MECH 3.0 model based on the chemical inetics code Kintecus James C. Ianni Vast Technologies Development, Inc.,

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

By Rogéria Amaral and Sébastien Thomas

By Rogéria Amaral and Sébastien Thomas Kinetics of CO 2 methanation over a Ni/alumina industrial catalyst By Rogéria Amaral and Sébastien Thomas Laboratoire de Matériaux, Surfaces et Procédés pour la Catalyse, Groupe Energie et Carburants pour

More information

Understanding Chemical Reactions through Computer Modeling. Tyler R. Josephson University of Delaware 4/21/16

Understanding Chemical Reactions through Computer Modeling. Tyler R. Josephson University of Delaware 4/21/16 Understanding Chemical Reactions through Computer Modeling Tyler R. Josephson University of Delaware 4/21/16 A little about me B.S. in Chem E from U of M, 2011 Currently, Ph.D. student at University of

More information

Solving Ordinary Differential equations

Solving Ordinary Differential equations Solving Ordinary Differential equations Taylor methods can be used to build explicit methods with higher order of convergence than Euler s method. The main difficult of these methods is the computation

More information

Deterministic Global Optimization for Error-in-Variables Parameter Estimation

Deterministic Global Optimization for Error-in-Variables Parameter Estimation Deterministic Global Optimization for Error-in-Variables Parameter Estimation Chao-Yang Gau and Mark A. Stadtherr Department of Chemical Engineering University of Notre Dame 182 Fitzpatrick Hall Notre

More information

Modeling, Simulation and Optimization of a Cross Flow Molten Carbonate Fuel Cell

Modeling, Simulation and Optimization of a Cross Flow Molten Carbonate Fuel Cell Modeling, Simulation and Optimization of a Cross Flow Molten Carbonate Fuel Cell P. Heidebrecht 1, M. Mangold 2, M. Gundermann 1, A. Kienle 2,3, K. Sundmacher 1,2 1 Otto-von-Guericke-University Magdeburg,

More information

Modelling and Optimization of Primary Steam Reformer System (Case Study : the Primary Reformer PT Petrokimia Gresik Indonesia)

Modelling and Optimization of Primary Steam Reformer System (Case Study : the Primary Reformer PT Petrokimia Gresik Indonesia) Modelling and Optimization of Primary Steam Reformer System (Case Study : the Primary Reformer PT Petrokimia Gresik Indonesia) Abstract S.D. Nugrahani, Y. Y. Nazaruddin, E. Ekawati, and S. Nugroho Research

More information

ENGI9496 Lecture Notes State-Space Equation Generation

ENGI9496 Lecture Notes State-Space Equation Generation ENGI9496 Lecture Notes State-Space Equation Generation. State Equations and Variables - Definitions The end goal of model formulation is to simulate a system s behaviour on a computer. A set of coherent

More information

MODELING AND SIMULATION OF AN AUTOTHERMAL REFORMER

MODELING AND SIMULATION OF AN AUTOTHERMAL REFORMER Latin American Applied Research 36:89-9 (6) MODELING AND SIMULATION OF AN AUTOTHERMAL REFORMER J. PIÑA and D. O. BORIO PLAPIQUI (UNS-CONICET), Camino La Carrindanga Km 7. (8) Bahía Blanca, Argentina. julianap@plapiqui.edu.ar

More information

Lecture 2. Review of Basic Concepts

Lecture 2. Review of Basic Concepts Lecture 2 Review of Basic Concepts Thermochemistry Enthalpy H heat content H Changes with all physical and chemical changes H Standard enthalpy (25 C, 1 atm) (H=O for all elements in their standard forms

More information

Thermodynamic Modeling of the High Temperature Shift Converter Reactor Using Minimization of Gibbs Free Energy

Thermodynamic Modeling of the High Temperature Shift Converter Reactor Using Minimization of Gibbs Free Energy Australian Journal of Basic and Applied Sciences, 4(10): 4772-4779, 2010 ISSN 1991-8178 Thermodynamic Modeling of the High Temperature Shift Converter Reactor Using Minimization of Gibbs Free Energy 1

More information

CHAPTER 2: QUADRATIC PROGRAMMING

CHAPTER 2: QUADRATIC PROGRAMMING CHAPTER 2: QUADRATIC PROGRAMMING Overview Quadratic programming (QP) problems are characterized by objective functions that are quadratic in the design variables, and linear constraints. In this sense,

More information

(g) + 3 H 2. (g) 2 NH 3. 1) Only gases and dissolved species appear in an equilibrium expression. 4 NH 3. O(g) K c = (s) + 2N 2.

(g) + 3 H 2. (g) 2 NH 3. 1) Only gases and dissolved species appear in an equilibrium expression. 4 NH 3. O(g) K c = (s) + 2N 2. Chapter 16: Chemical Equilibrium What is meant by an equilibrium system? What is an equilibrium expression? N 2 +3 H 2 2 NH 3 1) Only gases and dissolved species appear in an equilibrium expression. 4

More information

Model Prediction on the Reliability of Fixed Bed Reactor for Ammonia Production

Model Prediction on the Reliability of Fixed Bed Reactor for Ammonia Production ISSN: 2410-9649 Ukpaka Chemistry and Izonowei International / Chemistry 3(1) International (2017) 46-57 3(1) (2017) 46-57 iscientic.org. Model Prediction on the Reliability of Fixed Bed Reactor for Ammonia

More information

Unit 8: Equilibrium Unit Review

Unit 8: Equilibrium Unit Review 1. Predict the effect of increasing pressure on the position of equilibrium in the following systems: a. CH 4 (g) + 2H 2 O(g) CO 2 (g) + 4H 2 (g) b. N 2 O 5 (g) + NO(g) 3NO 2 (g) c. NO(g) + NO 2 (g) N

More information

Stoichiometric Reactor Module

Stoichiometric Reactor Module Reactor Analysis Types of Reactors Stoichiometric Reactor Module Stoichiometric Reactors (1) Stoichiometric Reactors (2) Stoichiometric Reactors (3) Equilibrium Reactors Gibbs Reactor RGibbs Module Equilibrium

More information

Semi-analytical solutions for cubic autocatalytic reaction-diffusion equations; the effect of a precursor chemical

Semi-analytical solutions for cubic autocatalytic reaction-diffusion equations; the effect of a precursor chemical ANZIAM J. 53 (EMAC211) pp.c511 C524, 212 C511 Semi-analytical solutions for cubic autocatalytic reaction-diffusion equations; the effect of a precursor chemical M. R. Alharthi 1 T. R. Marchant 2 M. I.

More information

Basic Aspects of Discretization

Basic Aspects of Discretization Basic Aspects of Discretization Solution Methods Singularity Methods Panel method and VLM Simple, very powerful, can be used on PC Nonlinear flow effects were excluded Direct numerical Methods (Field Methods)

More information

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

Chapter 8. Numerical Solution of Ordinary Differential Equations. Module No. 1. Runge-Kutta Methods Numerical Analysis by Dr. Anita Pal Assistant Professor Department of Mathematics National Institute of Technology Durgapur Durgapur-71309 email: anita.buie@gmail.com 1 . Chapter 8 Numerical Solution of

More information

A Definition for Plantwide Controllability. Process Flexibility

A Definition for Plantwide Controllability. Process Flexibility A Definition for Plantwide Controllability Surya Kiran Chodavarapu and Alex Zheng Department of Chemical Engineering University of Massachusetts Amherst, MA 01003 Abstract Chemical process synthesis typically

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

1 Introduction IPICSE-2016

1 Introduction IPICSE-2016 (06) DOI: 0.05/ matecconf/06860006 IPICSE-06 Numerical algorithm for solving of nonlinear problems of structural mechanics based on the continuation method in combination with the dynamic relaxation method

More information

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

Introduction to the course ``Theory and Development of Reactive Systems'' (Chemical Reaction Engineering - I) Introduction to the course ``Theory and Development of Reactive Systems'' (Chemical Reaction Engineering - I) Prof. Gabriele Pannocchia Department of Civil and Industrial Engineering (DICI) University

More information

Marching on the BL equations

Marching on the BL equations Marching on the BL equations Harvey S. H. Lam February 10, 2004 Abstract The assumption is that you are competent in Matlab or Mathematica. White s 4-7 starting on page 275 shows us that all generic boundary

More information

Numerical Integration of Equations of Motion

Numerical Integration of Equations of Motion GraSMech course 2009-2010 Computer-aided analysis of rigid and flexible multibody systems Numerical Integration of Equations of Motion Prof. Olivier Verlinden (FPMs) Olivier.Verlinden@fpms.ac.be Prof.

More information

TRITIUM RECOVERY FROM WASTE USING A PALLADIUM MEMBRANE REACTOR

TRITIUM RECOVERY FROM WASTE USING A PALLADIUM MEMBRANE REACTOR TRITIUM RECOVERY FROM WASTE USING A PALLADIUM MEMBRANE REACTOR Stephen A. Birdsell and R. Scott Willms Los Alamos National Laboratory MS C348, Los Alamos, New Mexico 87545 ABSTRACT A large quantity of

More information

2. Review on Material Balances

2. Review on Material Balances 2. Review on Material Balances Objectives After completing this chapter, students should be able to recall the principle of the conservation of mass recall the principle of the stoichiometry of chemical

More information

CE 191: Civil and Environmental Engineering Systems Analysis. LEC 05 : Optimality Conditions

CE 191: Civil and Environmental Engineering Systems Analysis. LEC 05 : Optimality Conditions CE 191: Civil and Environmental Engineering Systems Analysis LEC : Optimality Conditions Professor Scott Moura Civil & Environmental Engineering University of California, Berkeley Fall 214 Prof. Moura

More information

Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 1 : Introduction

Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 1 : Introduction Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 1 : Introduction 1 Introduction In this module, we develop solution techniques for numerically solving ordinary

More information

Questions 1-3 relate to the following reaction: 1. The rate law for decomposition of N2O5(g) in the reaction above. B. is rate = k[n2o5] 2

Questions 1-3 relate to the following reaction: 1. The rate law for decomposition of N2O5(g) in the reaction above. B. is rate = k[n2o5] 2 Questions 1-3 relate to the following reaction: 2N2O5(g) 4NO2(g) + O2(g) 1. The rate law for decomposition of N2O5(g) in the reaction above A. is rate = k[n2o5] B. is rate = k[n2o5] 2 C. is rate = [NO2]

More information

Chemical Kinetics -- Chapter 14

Chemical Kinetics -- Chapter 14 Chemical Kinetics -- Chapter 14 1. Factors that Affect Reaction Rate (a) Nature of the reactants: molecular structure, bond polarity, physical state, etc. heterogeneous reaction: homogeneous reaction:

More information

A) 2.0 atm B) 2.2 atm C) 2.4 atm D) 2.9 atm E) 3.3 atm

A) 2.0 atm B) 2.2 atm C) 2.4 atm D) 2.9 atm E) 3.3 atm Name: Date: 1. On a cold day ( 3 C), the gauge pressure on a tire reads 2.0 atm. If the tire is heated to 27 C, what will be the absolute pressure of the air inside the tire? A) 2.0 atm B) 2.2 atm C) 2.4

More information

MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum

MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum Reconsider the following example from last week: dx dt = x y dy dt = x2 y. We were able to determine many qualitative features

More information

Thrust and Flight Modeling

Thrust and Flight Modeling Thrust and Flight Modeling So just how did OpenRocket or Rocksim predict the trajectory, velocity, and acceleration of our vehicle? What did we input into these numerical tools? Rocket Motors Device for

More information

Multivariate Newton Minimanization

Multivariate Newton Minimanization Multivariate Newton Minimanization Optymalizacja syntezy biosurfaktantu Rhamnolipid Rhamnolipids are naturally occuring glycolipid produced commercially by the Pseudomonas aeruginosa species of bacteria.

More information

Performance. 7. Aircraft Performance -Basics

Performance. 7. Aircraft Performance -Basics Performance 7. Aircraft Performance -Basics In general we are interested in finding out certain performance characteristics of a vehicle. These typically include: how fast and how slow an aircraft can

More information

Lecture 4: Numerical solution of ordinary differential equations

Lecture 4: Numerical solution of ordinary differential equations Lecture 4: Numerical solution of ordinary differential equations Department of Mathematics, ETH Zürich General explicit one-step method: Consistency; Stability; Convergence. High-order methods: Taylor

More information

Deterministic Global Optimization Algorithm and Nonlinear Dynamics

Deterministic Global Optimization Algorithm and Nonlinear Dynamics Deterministic Global Optimization Algorithm and Nonlinear Dynamics C. S. Adjiman and I. Papamichail Centre for Process Systems Engineering Department of Chemical Engineering and Chemical Technology Imperial

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

FLOW REACTORS FOR HOMOGENOUS REACTION: PERFORMANCE EQUATIONS AND APPLICATIONS

FLOW REACTORS FOR HOMOGENOUS REACTION: PERFORMANCE EQUATIONS AND APPLICATIONS FLOW REACTORS FOR HOMOGENOUS REACTION: PERFORMANCE EQUATIONS AND APPLICATIONS At the end of this week s lecture, students should be able to: Develop and apply the performance equation for plug flow reactors.

More information

1. Define molarity and give the symbol for this unit. Do the same for mass % (a.k.a. % w/w).

1. Define molarity and give the symbol for this unit. Do the same for mass % (a.k.a. % w/w). CHM 112 Study Guide I Chap 12-14 & 11.1 & 11.3 Sp 14 1. Closed book. Write your name on the back of the last page & your initials on the back of the other pages. 2. Show calculations and logic throughout

More information

Dynamics of forced and unsteady-state processes

Dynamics of forced and unsteady-state processes Dynamics of forced and unsteady-state processes Davide Manca Lesson 3 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes

More information

CS 257: Numerical Methods

CS 257: Numerical Methods CS 57: Numerical Methods Final Exam Study Guide Version 1.00 Created by Charles Feng http://www.fenguin.net CS 57: Numerical Methods Final Exam Study Guide 1 Contents 1 Introductory Matter 3 1.1 Calculus

More information

Review for Exam 2 Ben Wang and Mark Styczynski

Review for Exam 2 Ben Wang and Mark Styczynski Review for Exam Ben Wang and Mark Styczynski This is a rough approximation of what we went over in the review session. This is actually more detailed in portions than what we went over. Also, please note

More information

1 Ordinary differential equations

1 Ordinary differential equations Numerical Analysis Seminar Frühjahrssemester 08 Lecturers: Prof. M. Torrilhon, Prof. D. Kressner The Störmer-Verlet method F. Crivelli (flcrivel@student.ethz.ch May 8, 2008 Introduction During this talk

More information

Hydrogen addition to the Andrussow process for HCN synthesis

Hydrogen addition to the Andrussow process for HCN synthesis Applied Catalysis A: General 201 (2000) 13 22 Hydrogen addition to the Andrussow process for HCN synthesis A.S. Bodke, D.A. Olschki, L.D. Schmidt Department of Chemical Engineering and Materials Science,

More information

AP Chapter 13: Kinetics Name

AP Chapter 13: Kinetics Name AP Chapter 13: Kinetics Name Warm-Ups (Show your work for credit) Date 1. Date 2. Date 3. Date 4. Date 5. Date 6. Date 7. Date 8. AP Chapter 13: Kinetics 2 Warm-Ups (Show your work for credit) Date 1.

More information

The Chemical Kinetics Time Step a detailed lecture. Andrew Conley ACOM Division

The Chemical Kinetics Time Step a detailed lecture. Andrew Conley ACOM Division The Chemical Kinetics Time Step a detailed lecture Andrew Conley ACOM Division Simulation Time Step Deep convection Shallow convection Stratiform tend (sedimentation, detrain, cloud fraction, microphysics)

More information

4.5 COMPLEX CHEMICAL EQUILIBRIUM BY GIBBS ENERGY MINIMIZATION

4.5 COMPLEX CHEMICAL EQUILIBRIUM BY GIBBS ENERGY MINIMIZATION 4.5 COMPLEX CHEMICAL EQUILIBRIUM BY GIBBS ENERGY MINIMIZATION 445 4.5 COMPLEX CHEMICAL EQUILIBRIUM BY GIBBS ENERGY MINIMIZATION 4.5.1 Concepts Demonstrated Formulation of a chemical equilibrium problem

More information

The use of cubic spline and far-side boundary condition for the collocation solution of a transient convection-diffusion problem

The use of cubic spline and far-side boundary condition for the collocation solution of a transient convection-diffusion problem Korean J Chem Eng, 24(2), 204-208 (2007) SHORT COMMUNICATION The use of cubic spline and far-side boundary condition for the collocation solution of a transient convection-diffusion problem Woohyun Yun

More information

Preparation of biomass derived porous carbon: Application for methane energy storage

Preparation of biomass derived porous carbon: Application for methane energy storage Edith Cowan University Research Online ECU Publications Post 013 016 Preparation of biomass derived porous carbon: Application for methane energy storage Yong Sun Edith Cowan University, y.sun@ecu.edu.au

More information

CHAPTER 1 INTRODUCTION TO NUMERICAL METHOD

CHAPTER 1 INTRODUCTION TO NUMERICAL METHOD CHAPTER 1 INTRODUCTION TO NUMERICAL METHOD Presenter: Dr. Zalilah Sharer 2018 School of Chemical and Energy Engineering Universiti Teknologi Malaysia 16 September 2018 Chemical Engineering, Computer &

More information

TABLE OF CONTENTS INTRODUCTION, APPROXIMATION & ERRORS 1. Chapter Introduction to numerical methods 1 Multiple-choice test 7 Problem set 9

TABLE OF CONTENTS INTRODUCTION, APPROXIMATION & ERRORS 1. Chapter Introduction to numerical methods 1 Multiple-choice test 7 Problem set 9 TABLE OF CONTENTS INTRODUCTION, APPROXIMATION & ERRORS 1 Chapter 01.01 Introduction to numerical methods 1 Multiple-choice test 7 Problem set 9 Chapter 01.02 Measuring errors 11 True error 11 Relative

More information

A COMSOL Multiphysics -based Model for Simulation of Methane-Hydrate Dissociation by Injection of Superheated CO 2. CH 4 -CO 2 -hydrate conversion

A COMSOL Multiphysics -based Model for Simulation of Methane-Hydrate Dissociation by Injection of Superheated CO 2. CH 4 -CO 2 -hydrate conversion A COMSOL Multiphysics -based Model for Simulation of Methane-Hydrate Dissociation by Injection of Superheated CO 2 CH 4 -CO 2 -hydrate conversion Experimental setup CTD PTS Raman IR CO 2 CH 4 CO 2 CH 4

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

Translation of MAT Kinetic Data to Model Industrial Catalytic Cracking Units

Translation of MAT Kinetic Data to Model Industrial Catalytic Cracking Units Michoacan University of St Nicholas of Hidalgo From the SelectedWorks of Rafael Maya-Yescas May, 2004 Translation of MAT Kinetic Data to Model Industrial Catalytic Cracking Units Rafael Maya-Yescas Elizabeth

More information

Creating Phase and Interface Models

Creating Phase and Interface Models Creating Phase and Interface Models D. G. Goodwin Division of Engineering and Applied Science California Institute of Technology Cantera Workshop July 25, 2004 Every Cantera simulation involves one or

More information

Fundamentals Physics

Fundamentals Physics Fundamentals Physics And Differential Equations 1 Dynamics Dynamics of a material point Ideal case, but often sufficient Dynamics of a solid Including rotation, torques 2 Position, Velocity, Acceleration

More information

ChE 344 Winter 2011 Final Exam + Solution. Open Book, Notes, and Web

ChE 344 Winter 2011 Final Exam + Solution. Open Book, Notes, and Web ChE 344 Winter 011 Final Exam + Solution Monday, April 5, 011 Open Book, Notes, and Web Name Honor Code (Please sign in the space provided below) I have neither given nor received unauthorized aid on this

More information

Synthesis gas production via the biogas reforming reaction over Ni/MgO-Al 2 O 3 and Ni/CaO-Al 2 O 3 catalysts

Synthesis gas production via the biogas reforming reaction over Ni/MgO-Al 2 O 3 and Ni/CaO-Al 2 O 3 catalysts Synthesis gas production via the biogas reforming reaction over Ni/MgO-Al 2 O 3 and Ni/CaO-Al 2 O 3 catalysts N.D. Charisiou 1,2, A. Baklavaridis 1, V.G. Papadakis 2, M.A. Goula 1 1 Department of Environmental

More information

1.2 Derivation. d p f = d p f(x(p)) = x fd p x (= f x x p ). (1) Second, g x x p + g p = 0. d p f = f x g 1. The expression f x gx

1.2 Derivation. d p f = d p f(x(p)) = x fd p x (= f x x p ). (1) Second, g x x p + g p = 0. d p f = f x g 1. The expression f x gx PDE-constrained optimization and the adjoint method Andrew M. Bradley November 16, 21 PDE-constrained optimization and the adjoint method for solving these and related problems appear in a wide range of

More information

Diffusion influence on Michaelis Menten kinetics

Diffusion influence on Michaelis Menten kinetics JOURNAL OF CHEMICAL PHYSICS VOLUME 5, NUMBER 3 5 JULY 200 Diffusion influence on Michaelis Menten kinetics Hyojoon Kim, Mino Yang, Myung-Un Choi, and Kook Joe Shin a) School of Chemistry, Seoul National

More information

AIMS Exercise Set # 1

AIMS Exercise Set # 1 AIMS Exercise Set #. Determine the form of the single precision floating point arithmetic used in the computers at AIMS. What is the largest number that can be accurately represented? What is the smallest

More information

Ordinary Differential Equations

Ordinary Differential Equations Ordinary Differential Equations In this lecture, we will look at different options for coding simple differential equations. Start by considering bicycle riding as an example. Why does a bicycle move forward?

More information

Logistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations

Logistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations Logistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations S. Y. Ha and J. Park Department of Mathematical Sciences Seoul National University Sep 23, 2013 Contents 1 Logistic Map 2 Euler and

More information

Dynamic Model of a Badminton Stroke

Dynamic Model of a Badminton Stroke ISEA 28 CONFERENCE Dynamic Model of a Badminton Stroke M. Kwan* and J. Rasmussen Department of Mechanical Engineering, Aalborg University, 922 Aalborg East, Denmark Phone: +45 994 9317 / Fax: +45 9815

More information

New Fast Kalman filter method

New Fast Kalman filter method New Fast Kalman filter method Hojat Ghorbanidehno, Hee Sun Lee 1. Introduction Data assimilation methods combine dynamical models of a system with typically noisy observations to obtain estimates of the

More information

Selective oxidation of methane to carbon monoxide on supported palladium catalyst

Selective oxidation of methane to carbon monoxide on supported palladium catalyst Applied Catalysis A: General, 80 (1992) Ll-L5 Elsevier Science Publishers B.V., Amsterdam Ll APCAT 2187 Selective oxidation of methane to carbon monoxide on supported palladium catalyst A.K. Bhattacharya*,

More information

Ordinary differential equations - Initial value problems

Ordinary differential equations - Initial value problems Education has produced a vast population able to read but unable to distinguish what is worth reading. G.M. TREVELYAN Chapter 6 Ordinary differential equations - Initial value problems In this chapter

More information

MODELING AND SIMULATION OF REFORMER AUTO- THERMAL REACTOR IN AMMONIA UNIT

MODELING AND SIMULATION OF REFORMER AUTO- THERMAL REACTOR IN AMMONIA UNIT Peet trool lleeuum & Cooaal ll IISSN 337-77 Available online at www.vuru.sk/c Petroleum & Coal 9 (), 6-7, 7 MODELING AND SIMULATION OF REFORMER AUTO- THERMAL REACTOR IN AMMONIA UNIT Kayvan Khorsand *,

More information

Fast Probability Generating Function Method for Stochastic Chemical Reaction Networks

Fast Probability Generating Function Method for Stochastic Chemical Reaction Networks MATCH Communications in Mathematical and in Computer Chemistry MATCH Commun. Math. Comput. Chem. 71 (2014) 57-69 ISSN 0340-6253 Fast Probability Generating Function Method for Stochastic Chemical Reaction

More information

Co-Generation of C2 Hydrocarbons and Synthesis Gases from Methane and Carbon Dioxide: a Thermodynamic Analysis

Co-Generation of C2 Hydrocarbons and Synthesis Gases from Methane and Carbon Dioxide: a Thermodynamic Analysis Diponegoro University From the SelectedWorks of Istadi August, 2005 Co-Generation of C2 Hydrocarbons and Synthesis Gases from Methane and Carbon Dioxide: a Thermodynamic Analysis Istadi Istadi, Diponegoro

More information

Ordinary Differential Equations II

Ordinary Differential Equations II Ordinary Differential Equations II CS 205A: Mathematical Methods for Robotics, Vision, and Graphics Justin Solomon CS 205A: Mathematical Methods Ordinary Differential Equations II 1 / 29 Almost Done! No

More information

Introduction to standard and non-standard Numerical Methods

Introduction to standard and non-standard Numerical Methods Introduction to standard and non-standard Numerical Methods Dr. Mountaga LAM AMS : African Mathematic School 2018 May 23, 2018 One-step methods Runge-Kutta Methods Nonstandard Finite Difference Scheme

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

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