The Complex Step Method Applied to Waterflooding Optimization

Size: px
Start display at page:

Download "The Complex Step Method Applied to Waterflooding Optimization"

Transcription

1 JOSE L. CARBALLAL JR. and BERNARDO HOROWITZ. THE COMPLEX STEP METHOD APPLIED TO WATERFLOODING 45 The Complex Step Method Applied to Waterlooding Optimization José L. Carballal Jr. 1, Bernardo Horowitz 2 joseloisjr@hotmail.com, horowitz@upe.br 1 Is an undergraduate student o Civil Engineering at The Federal University o Pernambuco, Recie, Brazil. 2 Ccorresponding author, is an Associate Pro. o Civil Engineering at the Federal University o Pernambuco, Recie, Brazil. Abstract In Oil Reservoir Engineering a problem o great interest is the dynamic optimization o waterlooding management. In optimization as well as in many engineering problems the use o sensitivity analysis is required, where the computation o irst order derivatives is necessary. In this work the complex step method is applied to an in-house reservoir simulator, used in waterlooding optimization computing unctional values as well as gradients. This method computes numerically the irst derivatives to ull CPU precision. In this work the complex step is detailed and a comparison with analytic results and inite-dierence method is presented. Index Terms Complex-step method, Reservoir simulation, Sensitivities, Optimization. I. INTRODUCTION ATER looding is by ar the most commonly used Wmethod to improve oil recovery ater primary depletion. In spite its many avorable characteristics, reservoir heterogeneity, permeability contrast in particular, can adversely impact the perormance o waterlooding. Moreover, it is well known that the presence o high permeability streaks can severely reduce the sweep eiciency leading to an early water arrival at the producers and bypassed oil. One approach to counteract the impact o the heterogeneity and to improve waterlooding sweep eiciency is through optimal rate allocation or BHP settings o injector and producer wells. Initially the optimal waterlooding problem is deined. This is a simulation based optimization problem where an in-house two-dimensional, two-phase code is used based on a ully implicit ormulation. Numerical derivatives are necessary or the Jacobian terms and gradients are necessary or optimization problems using the SQP algorithm. Thereore the complex step method is detailed and used initially to assess the quality o the derivatives o residual terms o the nonlinear low equations and inally the gradient o the objective unction o the waterlooding optimization problem. Manuscript received March 30, This work was supported in part by the ANP PRH-26 program. II. THE WATERFLOODING PROBLEM The waterlooding optimization problem can be ormulated as ollows: Maximize Subject to NPV ( x) g( x) 0 l x x u x, i 1.. ndv wi wi wi The design variables xwi may be the rate allocated to well i or its BHP; ndv= number o design variables; the objective unction is the Net Present Value; constraints may include limitation on total platorm rates or various well controls; side constraints are also included or all design variables. In the example presented design variables are the BHP s o producer wells and no general constrains are considered. One o the most successul general purpose optimization algorithms is the Sequential Quadratic Programming method. In this algorithm the gradients o involved unction are necessary to build up an approximation o the Hessian matrix o the Lagrangian unction o the problem. Gradients may be computed numerically or analytically. Analytical computation requires a complete code revision with signiicant programming eort. Numerical computation o derivative is non intrusive but one is then aced with the step size dilemma o inite dierence computation. This study addresses this problem in particular in the ollowing sections. III. NUMERICAL COMPUTATION OF DERIVATIVES A. Finite Dierences In sensitivity analysis the inite-dierence is the most commonly used method to estimate the value o irst derivatives. The inite-dierencing equations results rom truncation o Taylor series expanded about a point x. Considering an expansion o the Taylor series o the scalar unction (x+h) we have: d h² d² h³ d ³ ( x h) ( x) h... (2) dx 2! dx ² 3! dx ³ (1)

2 INTERNATIONAL JOURNAL OF MODELING AND SIM ULATION FOR PETROLEUM INDUSTRY, VOL. 6, NO. 1, JUNE Solving or d/dx, we have the orward-dierence ormula: d ( x h) ( x) h d²... dx h 2! dx² (3) hd² ( h)... 2! dx² (4) Where h is the inite dierence step size, and O(h) is the truncation error, which represents a irst-order approximation. To reduce the truncation error a second order expression can be deduced by using a combination o alternate Taylor series expansions. I Taylor series is expanded by a negative step size h: d h² d² h³ d³ ( x h) ( x) h... (5) dx 2! dx ² 3! dx ³ Subtracting (5) rom (2) and solving or d/dx we arrive at the central dierence ormula: d ( x h) ( x h) h² d³... (6) dx 2h 3! dx³ With a O(h²) truncation error, a second order expression is obtained, but the number o unction evaluation is increased compared to the orward-dierence, which increases the computational cost o the derivative. When inite-dierence is used to estimate derivatives, the problem o what step-size to use is encountered. A suiciently small step-size is needed to minimize the truncation error, but at the same time the subtractive cancelation error due to a small step-size should be avoided. B. Complex-Step Method As a solution to the problem o step-size encountered in inite-dierencing the complex-step method will be used. Instead o a real step h, an imaginary step size h is used to expand the Taylor series: d [ ( x ih)] ( h²) (9) dx h As can be seen in (9), there is no subtractive cancelation error since there is no subtraction operation in the deduced expression. Another positive aspect o the complex-step method is that the truncation error gives a second order approximation with only one unction evaluation, dierent rom the central dierence that needs two unction evaluation to reach this error order. Since there is no subtractive cancelation error in this method the step-size h can be suiciently small down to the smallest nonzero number represented by the machine [1]. Considering n the number o derivatives desired, the complex step method only requires n simulations compared to n+1 simulations required or a orward dierence and 2n simulations or a central dierence. Although this method has a reduced simulation number compared to inite dierences, it has the drawback o using complex arithmetic which results on an increased simulation time [2]. An additional disadvantage o the complex-step derivative approximation method is that the amount o memory used is approximately doubled due to the introduction o the new complex data type, since a real and imaginary part o a complex variable needs to be saved at the memory. Equation (10) is used as an example to show the behavior o inite dierence and complex-step when computing the irst derivative using dierent step sizes. x 2 3 ( x ) xe sin 4 x ² 2 (10) At the point x=0.5 the derivative is approximated by inite dierence, both orward and central dierence, and the complex-step method, and the result is compared with the analytic result. In ig (1) the behavior o both methods is shown with respect to step size h used. d h² d ² ih³ d³ ( x ih) ( x) ih... (7) dx 2! dx ² 3! dx ³ Separating the real and the imaginary part o (7) : h² d² 4 [ ( x ih)] ( x) ( h ) 2! dx² d h³ d ³ 5 [ ( x ih)] h ( h ) dx 3! dx³ (8) Where [.] is the real part the complex number and [.] is its imaginary part. Solving or d/dx: Fig. 1. Normalized error in the sensitivity approximation by inite dierence and complex-step method. As can be seen both complex step and central dierence converges quadratically, but as already mentioned the

3 JOSE L. CARBALLAL JR. and BERNARDO HOROWITZ. THE COMPLEX STEP METHOD APPLIED TO WATERFLOODING 47 subtractive cancelation error is present or a step smaller then 10 9 or orward dierence, and 10 6 or central dierence. For a step size 10 9 or smaller the complex step method reaches sixteen digit accuracy, while inite dierences only reaches a raction o this value. Although the size o the complex step can be made extremely small, there is a lower limit when using initeprecision arithmetic. The range o real numbers that can be represented by the CPU depends on the precision and compiler used. When double precision arithmetic is used the smallest nonzero number that can be represented is around I a number smaller than this value is used, underlow occurs and the representation o that number results in a zero value and the derivative approximation will be NaN, not a number [3]. IV. IMPLEMENTATION OF THE COMPLEX-STEP Reerence [4] shows the general procedure or implementing the complex-step method or an arbitrary computer program. It can be summarized by the ollowing three steps: 1) Substitute all real type variables declarations with complex declarations, where it is not strictly necessary to declare all variables complex, but it is much easier. 2) Deine all unctions and operators that are not deined or complex arguments. 3) Add a small complex step to the desired x, run the algorithm that evaluates, and then compute d/dx using (8). To automate steps 1 and 2 or Fortran 90 codes a script written in python language that processes the Fortran source code and a Fortran module developed by [3] was used. The python ile prepares the source code by inserting a statement that ensures that the complex unctions module is used in every subroutine and substitutes all the real type declarations by complex, while the module overload all unctions that are not deined or complex arguments, such as the absolute value unction. Fig. (2) shows some o the necessary modiications that must happen in the source code. Logical operators such as greater than or less than, are not deined or complex numbers deserving a special attention during the implementation. These logical operators are usually used in combination with condition unctions such as the i unction. To maintain the same behavior as the original program, the complexiied version should compare only the real part o the number when subjected to logical operators. The programmer should use the real(x) unction which returns the real part o a complex number x. When the algorithm uses condition unctions, the program probably has a discontinuity where the unction itsel or its derivative turns out to be discontinuous. When a unction is discontinuous the inite dierence method ails in the derivative computation, while the complx-step method achieves this objective i the unction is deined in the discontinuity point [5]. As an example (11) is used, there is a discontinuity at the point x=1 and its graph can be seen in Fig (3). Since the unction is discontinuous, by deinition there is no derivative at the discontinuity point, but the complex-step method is capable o calculating one side derivative, i.e., calculate the derivative o the unction that is deined in the discontinuity point. Since the unction y=x² is deined in x=1, the value o the derivative at this point returned by the complex-step method is 2. I a inite dierence is used, only the backward dierence would return a reasonable value or the derivative, but the step-size dilemma would again be encountered. Other relevant actors or the correct implementation o the complex-step method are to correctly change the data iles and the maintenance o the precision o the variables. Depending on the type o compiler used, the ormat o the data iles should be changed since complex numbers are read dierently rom real variables. Regarding the accuracy, most compilers works with two kinds o precisions, the simple and the double precision, where the main dierence is that the single precision uses 4 bytes o the memory to store the value o the variable, while the double precision uses twice as much. x², i x 1 yx ( ) (11) x 1, i x 1 Fig. 2. Original and modiied version o a ortran 90 code. Fig. 3. Discontinuous unction

4 INTERNATIONAL JOURNAL OF MODELING AND SIM ULATION FOR PETROLEUM INDUSTRY, VOL. 6, NO. 1, JUNE Single precision represents only 6-7 digits accurately while the double precision represents 15 to 16 digits with accuracy [6]. Since the objective o this work is to achieve derivatives with high accuracy then all computations were made with double precision variables. A commonly used unction while programming with complex variables using Fortran 90 language is the cmplx(a,b) unction. This unction receives two real numbers a and b and creates a complex variable where a is attributed to the real part and b do the imaginary part o the complex number. An extra attention is needed while using the cmplx(a,b) unction, since even i a and b are double precision variables the unction will return a complex number with the deault precision o the compiler, where in most cases is the single precision. To solve this accuracy problem the deault precision o the compiler should be changed to double precision or the unction should be called in the ollowing ormat cmplx(a,b,8), where 8 stands or the number o bytes used or the double precision variable. V. RESERVOIR SIMULATOR A two-dimensional, two-phase (oil/water) reservoir simulator was developed in Fortran 90 using the ully implicit ormulation, based on [7], or research purposes. Centered rectangular grid blocks were adopted as it can be seen in Fig. (4). Each block in the reservoir has important inormation that deines the reservoir at that point such as rock properties and luid pressure and saturation. In the simulation, to compute pressure and saturation o a block on a uture time step the inormation o the neighboring blocks is used, leading to a nonlinear system o equations [8]. Ax b (12) During the development o the simulator some veriications were made to check the correct operation o the simulator. The complex-step method was used to check the quality o the Jacaboian matrix calculated internally by the analytic equations o the simulator, leading to no signiicant dierence. A sample reservoir was also simulated both in the in house simulator as in the commercial simulator o the Computer Modeling Group [10] IMEX: Implicit-Explicit Black Oil Simulator and the results were compared. The reservoir grid is made up o 51 by 51 square blocks, containing two producers and one injector. More o its characteristics are presented in Table I and its permeability map can be seen in Fig. (5). TABLE I CHARACTERISTICS OF THE SAMPLE RESERVOIR Simulation grid 51 (510 m) x 51 (510 m) x 1 (4 m) Porosity 30% Rock compressibility at 200 kg/cm² (kg/cm²)-1 Saturation Pressure (P sat) 273 kg/cm² Viscosity at T res, P sat 0,97 cp Initial Water Saturation 0,088 Gridtop depth 2000m Fig. 5. Sample Reservoir Fig 4. Example o a 2D reservoir. The main variables in the simulation problem are oil pressure and water saturation, where the governing equations are written in a ully implicit orm. In this kind o problem the iterative method Newton Raphson is used, where or each iteration, (12) must be solved, where A is the Jacobian matrix containing the partial derivatives o the residual equation with respect to the problem main variables, oil pressure and water saturation, b is the residual vector, and x is the solution vector. The Intel Pardiso [9] package is used or solving this unsymmetric nonlinear systems o equations. The results obtained rom the simulation o the sample reservoir in the IMEX and in the house simulator were compared. To illustrate the correct implementation o the in house simulator, results o oil rate in the producers wells and well block pressures o both injector and producers wells are shown in the graphs o Fig. (6). In the irst years o simulation, the oil rate o producer well 2 is higher than the well 1 due to its location in a high permeability zone. In the year o 2012 its rate decreases sharply since water reached the well and started to be produced. In producer well 1, due to its low permeability, water production only occurs in the year VI. EXAMPLE OPTIMIZATION PROBLEM Consider the reservoir shown in Fig. (5). The water

5 JOSE L. CARBALLAL JR. and BERNARDO HOROWITZ. THE COMPLEX STEP METHOD APPLIED TO WATERFLOODING 49 (a) Oil Rate, IMEX. (b) Oil Rate, In House. (c) Well Block Pressure, IMEX. (d) Well Block Pressure, In House. Fig.6 Results Comparison looding optimization problem is deined as: Maximize NPV ( x) Subject to : l u x x x, i 1..4 wi wi wi (13) In this problem the injector well has a ixed rate o 44m³/day. The design variables are the BHP o the producers. With a concession period o 16 years two control cycles were considered: 0 to 6 years, and 6 to 16 years. Side constraints limit BHP o producers between 190 and 210 kg/cm². In Table II a comparison is made between the base case and the optimal solution. As can be seen the optimal solution kept a low BHP or the irst cycle improving oil production in the beginning o the simulation. Initial reservoir pressure is 200 kg/cm²,thereore producer well 2 o the base case starts the simulation with no production at all, since its BHP value is greater than the reservoir pressure. TABLE II BHP COMPARISON Producer Well BHP (Base Case) BHP (Optimal) P1 (1 st Cycle) 195 kg/cm² 190 kg/cm² P2 (1 st Cycle) 205 kg/cm² 190 kg/cm² P1 (2 nd Cycle) 205 kg/cm² 190 kg/cm² P2 (2 nd Cycle) 200 kg/cm² kg/cm² The optimal solution is $1,381,429, 3.3% better than the base case. This problem was also solved using Surrogate Based Sequential Approximation Optimization [11], yield virtually the same solution with an NPV=1,381,388. VII. CONCLUSION In the numerical computation o derivative when using inite dierence the problem o choosing the optimal step size is encountered. I it is too large or too small the error may be excessive. The optimal step size depends strongly on the type o unction, and yet the accuracy o the obtained numerical value is not guaranteed. The method o complex step does not present the drawback o the subtractive cancellation error or the case o extremely small step size. Since this method is insensitive to suiciently small step sizes, the value o the derivative is exact to the accuracy o the CPU. Thus, the value o the pertubation can always be taken, or example, as the square root o smaller loating point number represented by the CPU, corresponding to the number o bits o the variable.

6 INTERNATIONAL JOURNAL OF MODELING AND SIM ULATION FOR PETROLEUM INDUSTRY, VOL. 6, NO. 1, JUNE Routines are available to pre-process source codes or using the complex step resulting in easy implementation. Some additional guidance is discussed to code in Fortran 90 language. Application examples o the complex step in reservoir engineering are presented. REFERENCES [1] W. Squire, G. Trapp, Using Complex Variables to Estimate Derivatives o Real Functions, SIAM Review, 40(1), pp , Mar [2] D.J.W. De Pauw, P.A. Vanrolleghem, Using the complex-step derivative approximation method to calculate local sensitivity unctions o highly nonlinear bioprocess models. Ghent University. [3] J.R.R.A. Martins, P. Strudza, and J.J. Alonso, The Connection between the Complex-Step Derivative Approximation and Algorithmic Dierentiation, AIAA Paper, , Jan [4] J.R.R.A. Martins, A Coupled-Adjoint Method or High-Fidelity Aero- Structural Optimization, Ph.D. dissertation, Stanord Univ., Palo Alto, CA, [5] J.R.R.A. Martins, I.M. Kroo, and J.J. Alonso, An Automated Method or Sensitivity Analysis using Complex Variables, AIAA Paper, , Jan [6] S. J. Chapman, Fortran 95/2003 or Scientists and Engineers, Third Edition, McGraw-Hill, [7] T. Ertekin, J.H. Abou-Kassem, and G.R. King, Basic Applied Reservoir Simulation. SPE Textbook Series, Vol. 7, Richardson, TX, [8] A.A.M Soares, Simulação de Reservatórios de Petróleo em Arquiteturas Paralelas com Memória Distribuída, M.S. thesis, Dept. Civil. Eng., Pernambuco Federal Univ., Recie, PE, Brazil, [9] Intel Math Kernel Library Reerence Manual, Pardiso, Parallel Direct Sparse Solver Interace. [10] IMEX User s Guide, CMGL, Computer Modeling Group Ltd, [11] B. Horowitz, S.M.B. Aonso, C.V.P. Mendonça, Using Control Cycle Switching Times as Design Variables in Optimum Waterlooding Management, 2 nd International Conerence on Engineering Optimization, September 6, Lisbon, Portugal.

Copyright 2005 IEEE. Reprinted from IEEE MTT-S International Microwave Symposium 2005

Copyright 2005 IEEE. Reprinted from IEEE MTT-S International Microwave Symposium 2005 Copyright 2005 IEEE Reprinted rom IEEE MTT-S International Microwave Symposium 2005 This material is posted here with permission o the IEEE. Such permission o the IEEE does t in any way imply IEEE endorsement

More information

Investigation of the Effect of Dynamic Capillary Pressure on Waterflooding in Extra Low Permeability Reservoirs

Investigation of the Effect of Dynamic Capillary Pressure on Waterflooding in Extra Low Permeability Reservoirs Copyright 013 Tech Science Press SL, vol.9, no., pp.105-117, 013 Investigation of the Effect of Dynamic Capillary Pressure on Waterflooding in Extra Low Permeability Reservoirs Tian Shubao 1, Lei Gang

More information

FIXED INCOME ATTRIBUTION

FIXED INCOME ATTRIBUTION Sotware Requirement Speciication FIXED INCOME ATTRIBUTION Authors Risto Lehtinen Version Date Comment 0.1 2007/02/20 First Drat Table o Contents 1 Introduction... 3 1.1 Purpose o Document... 3 1.2 Glossary,

More information

Maintenance Scheduling Optimization for 30kt Heavy Haul Combined Train in Daqin Railway

Maintenance Scheduling Optimization for 30kt Heavy Haul Combined Train in Daqin Railway 5th International Conerence on Civil Engineering and Transportation (ICCET 2015) Maintenance Scheduling Optimization or 30kt Heavy Haul Combined Train in Daqin Railway Yuan Lin1, a, Leishan Zhou1, b and

More information

Manufacturing and Fractional Cell Formation Using the Modified Binary Digit Grouping Algorithm

Manufacturing and Fractional Cell Formation Using the Modified Binary Digit Grouping Algorithm Proceedings o the 2014 International Conerence on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Manuacturing and Fractional Cell Formation Using the Modiied Binary

More information

Real-Time Reservoir Model Updating Using Ensemble Kalman Filter Xian-Huan Wen, SPE and Wen. H. Chen, SPE, ChevronTexaco Energy Technology Company

Real-Time Reservoir Model Updating Using Ensemble Kalman Filter Xian-Huan Wen, SPE and Wen. H. Chen, SPE, ChevronTexaco Energy Technology Company SPE 92991 Real-Time Reservoir Model Updating Using Ensemble Kalman Filter Xian-Huan Wen, SPE and Wen. H. Chen, SPE, ChevronTexaco Energy Technology Company Copyright 2004, Society o Petroleum Engineers

More information

2. Getting Started with the Graphical User Interface

2. Getting Started with the Graphical User Interface May 2011 NII52017-11.0.0 2. Getting Started with the Graphical User Interace NII52017-11.0.0 The Nios II Sotware Build Tools (SBT) or Eclipse is a set o plugins based on the Eclipse ramework and the Eclipse

More information

8. Hardware Acceleration and Coprocessing

8. Hardware Acceleration and Coprocessing July 2011 ED51006-1.2 8. Hardware Acceleration and ED51006-1.2 This chapter discusses how you can use hardware accelerators and coprocessing to create more eicient, higher throughput designs in OPC Builder.

More information

Darcy Friction Factor Formulae in Turbulent Pipe Flow

Darcy Friction Factor Formulae in Turbulent Pipe Flow Darcy Friction Factor Formulae in Turbulent Pipe Flow Jukka Kiijärvi Lunowa Fluid Mechanics Paper 110727 July 29, 2011 Abstract The Darcy riction actor in turbulent pipe low must be solved rom the Colebrook

More information

A performance analysis of EtherCAT and PROFINET IRT

A performance analysis of EtherCAT and PROFINET IRT A perormance analysis o EtherCAT and PROFINET IRT Conerence paper by Gunnar Prytz ABB AS Corporate Research Center Bergerveien 12 NO-1396 Billingstad, Norway Copyright 2008 IEEE. Reprinted rom the proceedings

More information

!!! Technical Notes : The One-click Installation & The AXIS Internet Dynamic DNS Service. Table of contents

!!! Technical Notes : The One-click Installation & The AXIS Internet Dynamic DNS Service. Table of contents Technical Notes: One-click Installation & The AXIS Internet Dynamic DNS Service Rev: 1.1. Updated 2004-06-01 1 Table o contents The main objective o the One-click Installation...3 Technical description

More information

Modeling and Simulation of Oil-Water Flows with Viscous Fingering in Heterogeneous Porous Media.

Modeling and Simulation of Oil-Water Flows with Viscous Fingering in Heterogeneous Porous Media. ACMA 2014 Modeling and Simulation of Oil-Water Flows with Viscous Fingering in Heterogeneous Porous Media. H. DJEBOURI 1, S. ZOUAOUI 1, K. MOHAMMEDI 2, and A. AIT AIDER 1 1 Laboratoire de Mécanique Structure

More information

The Tangled Web of Agricultural Insurance: Evaluating the Impacts of Government Policy

The Tangled Web of Agricultural Insurance: Evaluating the Impacts of Government Policy The Tangled Web o Agricultural Insurance: Evaluating the Impacts o Government Policy Jason Pearcy Vincent Smith July 7, 2015 Abstract This paper examines the eects o changes in major elements o the U.S.

More information

Research on On-card Bytecode Verifier for Java Cards

Research on On-card Bytecode Verifier for Java Cards 502 JOURNAL OF COMPUTERS, VOL. 4, NO. 6, JUNE 2009 Research on On-card Bytecode Veriier or Java Cards Tongyang Wang, Pengei Yu, Jun-jun Wu and Xin-long Ma Institute o Inormation & System Technology,Huazhong

More information

Reservoir Simulation

Reservoir Simulation Reservoir Simulation Instructors: Duration: Level: Dr. Turgay Ertekin and Dr. Maghsood Abbaszadeh 5 days Basic - Intermediate Course Objectives and Description This five-day course is designed for participants

More information

The Tangled Web of Agricultural Insurance: Evaluating the Impacts of Government Policy

The Tangled Web of Agricultural Insurance: Evaluating the Impacts of Government Policy Journal o Agricultural and Resource Economics 40(1):80 111 ISSN 1068-5502 Copyright 2015 Western Agricultural Economics Association The Tangled Web o Agricultural Insurance: Evaluating the Impacts o Government

More information

Using quantum computing to realize the Fourier Transform in computer vision applications

Using quantum computing to realize the Fourier Transform in computer vision applications Using quantum computing to realize the Fourier Transorm in computer vision applications Renato O. Violin and José H. Saito Computing Department Federal University o São Carlos {renato_violin, saito }@dc.uscar.br

More information

A MPCP-Based Centralized Rate Control Method for Mobile Stations in FiWi Access Networks

A MPCP-Based Centralized Rate Control Method for Mobile Stations in FiWi Access Networks A MPCP-Based Centralized Rate Control Method or Mobile Stations in FiWi Access Networks 215 IEEE. Personal use o this material is permitted. Permission rom IEEE must be obtained or all other uses, in any

More information

Financial Services [Applications]

Financial Services [Applications] Financial Services [Applications] Tomáš Sedliačik Institute o Finance University o Vienna tomas.sedliacik@univie.ac.at 1 Organization Overall there will be 14 units (12 regular units + 2 exams) Course

More information

A FRAMEWORK FOR AUTOMATIC FUNCTION POINT COUNTING

A FRAMEWORK FOR AUTOMATIC FUNCTION POINT COUNTING A FRAMEWORK FOR AUTOMATIC FUNCTION POINT COUNTING FROM SOURCE CODE Vinh T. Ho and Alain Abran Sotware Engineering Management Research Laboratory Université du Québec à Montréal (Canada) vho@lrgl.uqam.ca

More information

Rainfall generator for the Meuse basin

Rainfall generator for the Meuse basin KNMI publication; 196 - IV Rainall generator or the Meuse basin Description o 20 000-year simulations R. Leander and T.A. Buishand De Bilt, 2008 KNMI publication = KNMI publicatie; 196 - IV De Bilt, 2008

More information

SOLVING LINEAR SYSTEMS

SOLVING LINEAR SYSTEMS SOLVING LINEAR SYSTEMS Linear systems Ax = b occur widely in applied mathematics They occur as direct formulations of real world problems; but more often, they occur as a part of the numerical analysis

More information

Quality assurance of solar thermal systems with the ISFH- Input/Output-Procedure

Quality assurance of solar thermal systems with the ISFH- Input/Output-Procedure Quality assurance o solar thermal systems with the ISFH- Input/Output-Procedure Peter Paerisch * and Klaus Vanoli Institut uer Solarenergieorschung Hameln (ISFH), Am Ohrberg 1, 31860 Emmerthal, Germany

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

2. Developing Nios II Software

2. Developing Nios II Software 2. Developing Nios II Sotware July 2011 ED51002-1.4 ED51002-1.4 Introduction This chapter provides in-depth inormation about sotware development or the Altera Nios II processor. It complements the Nios

More information

The Analysis of Two-Phase Condensation Heat Transfer Models Based on the Comparison of the Boundary Condition

The Analysis of Two-Phase Condensation Heat Transfer Models Based on the Comparison of the Boundary Condition Acta Polytechnica Hungarica Vol. 9, No. 6, 2012 The Analysis o Two-Phase Condensation Heat Transer Models Based on the Comparison o the Boundary Condition Róbert Sánta College o Applied Sciences Subotica

More information

International Journal of Pure and Applied Sciences and Technology

International Journal of Pure and Applied Sciences and Technology Int. J. Pure Appl. Sci. Technol., 18(1) (213), pp. 43-53 International Journal o Pure and Applied Sciences and Technology ISS 2229-617 Available online at www.iopaasat.in Research Paper Eect o Volatility

More information

Numerical Analysis An Introduction

Numerical Analysis An Introduction Walter Gautschi Numerical Analysis An Introduction 1997 Birkhauser Boston Basel Berlin CONTENTS PREFACE xi CHAPTER 0. PROLOGUE 1 0.1. Overview 1 0.2. Numerical analysis software 3 0.3. Textbooks and monographs

More information

A Simultaneous Solution for General Linear Equations on a Ring or Hierarchical Cluster

A Simultaneous Solution for General Linear Equations on a Ring or Hierarchical Cluster Acta Technica Jaurinensis Vol. 3. No. 1. 010 A Simultaneous Solution for General Linear Equations on a Ring or Hierarchical Cluster G. Molnárka, N. Varjasi Széchenyi István University Győr, Hungary, H-906

More information

Computer programming course in the Department of Physics, University of Calcutta

Computer programming course in the Department of Physics, University of Calcutta Computer programming course in the Department of Physics, University of Calcutta Parongama Sen with inputs from Prof. S. Dasgupta and Dr. J. Saha and feedback from students Computer programming course

More information

Large-Scale Reservoir Simulation and Big Data Visualization

Large-Scale Reservoir Simulation and Big Data Visualization Large-Scale Reservoir Simulation and Big Data Visualization Dr. Zhangxing John Chen NSERC/Alberta Innovates Energy Environment Solutions/Foundation CMG Chair Alberta Innovates Technology Future (icore)

More information

The Calculation of Marginal Effective Tax Rates

The Calculation of Marginal Effective Tax Rates The Calculation o Marginal Eective Tax Rates by Kenneth J. McKenzie University o Calgary Mario Mansour Department o Finance Ariane Brûlé Secretariat o the Technical Committee on Business Taxation May 1998

More information

Solution of Linear Systems

Solution of Linear Systems Chapter 3 Solution of Linear Systems In this chapter we study algorithms for possibly the most commonly occurring problem in scientific computing, the solution of linear systems of equations. We start

More information

THE EFFECT OF THE SPINDLE SYSTEM ON THE POSITION OF CIRCULAR SAW TEETH A STATIC APPROACH

THE EFFECT OF THE SPINDLE SYSTEM ON THE POSITION OF CIRCULAR SAW TEETH A STATIC APPROACH TRIESKOVÉ A BEZTRIESKOVÉ OBRÁBANIE DREVA 2006 12. - 14. 10. 2006 305 THE EFFECT OF THE SPINDLE SYSTEM ON THE POSITION OF CIRCULAR SAW TEETH A STATIC APPROACH Roman Wasielewski - Kazimierz A. Orłowski Abstract

More information

Responses to SSM on Hydrogeology

Responses to SSM on Hydrogeology Responses to SSM on Hydrogeology Lee Hartley and Steve Joyce, AMEC, 23 rd May 2013 Question 1 A response will be prepared to this question by December 2013. Question 2 The properties o each inite-element

More information

THE MODELING AND CALCULATION OF SOUND RADIATION FROM FACILITIES WITH GAS FLOWED PIPES INTRODUCTION

THE MODELING AND CALCULATION OF SOUND RADIATION FROM FACILITIES WITH GAS FLOWED PIPES INTRODUCTION THE MODELING AND CALCULATION OF SOUND ADIATION FOM FACILITIES WITH GAS FLOWED PIPES INTODUCTION Analysis o the emission caused by industrial acilities like chemical plants, reineries or other production

More information

Modeling, Computers, and Error Analysis Mathematical Modeling and Engineering Problem-Solving

Modeling, Computers, and Error Analysis Mathematical Modeling and Engineering Problem-Solving Next: Roots of Equations Up: Numerical Analysis for Chemical Previous: Contents Subsections Mathematical Modeling and Engineering Problem-Solving A Simple Mathematical Model Computers and Software The

More information

METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.

METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS. SEDM 24 June 16th - 18th, CPRI (Italy) METHODOLOGICL CONSIDERTIONS OF DRIVE SYSTEM SIMULTION, WHEN COUPLING FINITE ELEMENT MCHINE MODELS WITH THE CIRCUIT SIMULTOR MODELS OF CONVERTERS. Áron Szûcs BB Electrical

More information

Nonlinear Optimization: Algorithms 3: Interior-point methods

Nonlinear Optimization: Algorithms 3: Interior-point methods Nonlinear Optimization: Algorithms 3: Interior-point methods INSEAD, Spring 2006 Jean-Philippe Vert Ecole des Mines de Paris Jean-Philippe.Vert@mines.org Nonlinear optimization c 2006 Jean-Philippe Vert,

More information

A NOVEL ALGORITHM WITH IM-LSI INDEX FOR INCREMENTAL MAINTENANCE OF MATERIALIZED VIEW

A NOVEL ALGORITHM WITH IM-LSI INDEX FOR INCREMENTAL MAINTENANCE OF MATERIALIZED VIEW A NOVEL ALGORITHM WITH IM-LSI INDEX FOR INCREMENTAL MAINTENANCE OF MATERIALIZED VIEW 1 Dr.T.Nalini,, 2 Dr. A.Kumaravel, 3 Dr.K.Rangarajan Dept o CSE, Bharath University Email-id: nalinicha2002@yahoo.co.in

More information

Specifying Calibration Standards and Kits for Agilent Vector Network Analyzers. Application Note 1287-11

Specifying Calibration Standards and Kits for Agilent Vector Network Analyzers. Application Note 1287-11 Speciying Calibration Standards and Kits or Agilent Vector Network Analyzers Application Note 1287-11 Table o Contents Introduction... 3 Measurement errors... 3 Measurement calibration... 3 Calibration

More information

Numerical Matrix Analysis

Numerical Matrix Analysis Numerical Matrix Analysis Lecture Notes #10 Conditioning and / Peter Blomgren, blomgren.peter@gmail.com Department of Mathematics and Statistics Dynamical Systems Group Computational Sciences Research

More information

The Design and Implementation of a Solar Tracking Generating Power System

The Design and Implementation of a Solar Tracking Generating Power System The Design and Implementation o a Solar Tracking Generating Power System Y. J. Huang, Member, IAENG, T. C. Kuo, Member, IAENG, C. Y. Chen, C. H. Chang, P. C. Wu, and T. H. Wu Abstract A solar tracking

More information

Yousef Saad University of Minnesota Computer Science and Engineering. CRM Montreal - April 30, 2008

Yousef Saad University of Minnesota Computer Science and Engineering. CRM Montreal - April 30, 2008 A tutorial on: Iterative methods for Sparse Matrix Problems Yousef Saad University of Minnesota Computer Science and Engineering CRM Montreal - April 30, 2008 Outline Part 1 Sparse matrices and sparsity

More information

Cardio -Vascular Image Contrast Improvement via Hardware Design

Cardio -Vascular Image Contrast Improvement via Hardware Design Cardio -Vascular Image Contrast Improvement via Hardware Design Aimé Lay-Ekuakille 1, Giuseppe Vendramin 1, Ivonne Sgura, Amerigo Trotta 3 1 Dipartimento d Ingegneria dell Innovazione, University o Salento,

More information

THE NAS KERNEL BENCHMARK PROGRAM

THE NAS KERNEL BENCHMARK PROGRAM THE NAS KERNEL BENCHMARK PROGRAM David H. Bailey and John T. Barton Numerical Aerodynamic Simulations Systems Division NASA Ames Research Center June 13, 1986 SUMMARY A benchmark test program that measures

More information

A Tabu Search Algorithm for the Parallel Assembly Line Balancing Problem

A Tabu Search Algorithm for the Parallel Assembly Line Balancing Problem G.U. Journal o Science (): 33-33 (9) IN PRESS www.gujs.org A Tabu Search Algorithm or the Parallel Assembly Line Balancing Problem Uğur ÖZCAN, Hakan ÇERÇĐOĞLU, Hadi GÖKÇEN, Bilal TOKLU Selçuk University,

More information

Measures of Error: for exact x and approximation x Absolute error e = x x. Relative error r = (x x )/x.

Measures of Error: for exact x and approximation x Absolute error e = x x. Relative error r = (x x )/x. ERRORS and COMPUTER ARITHMETIC Types of Error in Numerical Calculations Initial Data Errors: from experiment, modeling, computer representation; problem dependent but need to know at beginning of calculation.

More information

How To Write A Paper On The Brain Reaction Index During Mental Calculation Rom The Ew

How To Write A Paper On The Brain Reaction Index During Mental Calculation Rom The Ew , pp.123-132 http://dx.doi.org/10.14257/ijbsbt.2014.6.4.12 Suggestion o a ew Brain Reaction Index or the EEG Signal Identiication and Analysis Jungeun Lim 1, Bohyeok Seo 2 and Soonyong Chun * 1 School

More information

An Improved Approach to Computing Implied Volatility. Donald R. Chambers* Lafayette College. Sanjay K. Nawalkha University of Massachusetts at Amherst

An Improved Approach to Computing Implied Volatility. Donald R. Chambers* Lafayette College. Sanjay K. Nawalkha University of Massachusetts at Amherst EFA Eastern Finance Association The Financial Review 38 (2001) 89-100 Financial Review An Improved Approach to Computing Implied Volatility Donald R. Chambers* Lafayette College Sanjay K. Nawalkha University

More information

P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE

P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE 1 P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE JEAN-MARC GRATIEN, JEAN-FRANÇOIS MAGRAS, PHILIPPE QUANDALLE, OLIVIER RICOIS 1&4, av. Bois-Préau. 92852 Rueil Malmaison Cedex. France

More information

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all.

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all. 1. Differentiation The first derivative of a function measures by how much changes in reaction to an infinitesimal shift in its argument. The largest the derivative (in absolute value), the faster is evolving.

More information

Integrated airline scheduling

Integrated airline scheduling Computers & Operations Research 36 (2009) 176 195 www.elsevier.com/locate/cor Integrated airline scheduling Nikolaos Papadakos a,b, a Department o Computing, Imperial College London, 180 Queen s Gate,

More information

Hydrocarbon reservoir modeling: comparison between theoretical and real petrophysical properties from the Namorado Field (Brazil) case study.

Hydrocarbon reservoir modeling: comparison between theoretical and real petrophysical properties from the Namorado Field (Brazil) case study. ANNUAL MEETING MASTER OF PETROLEUM ENGINEERING Hydrocarbon reservoir modeling: comparison between theoretical and real petrophysical properties from the Namorado Field (Brazil) case study. Marcos Deguti

More information

8. ENERGY PERFORMANCE ASSESSMENT OF COMPRESSORS 8.1 Introduction

8. ENERGY PERFORMANCE ASSESSMENT OF COMPRESSORS 8.1 Introduction 8. ENERGY PERFORMANCE ASSESSMENT OF COMPRESSORS 8.1 Introduction The compressed air system is not only an energy intensive utility but also one o the least energy eicient. Over a period o time, both perormance

More information

Is the trailing-stop strategy always good for stock trading?

Is the trailing-stop strategy always good for stock trading? Is the trailing-stop strategy always good or stock trading? Zhe George Zhang, Yu Benjamin Fu December 27, 2011 Abstract This paper characterizes the trailing-stop strategy or stock trading and provides

More information

A new approach for dynamic optimization of water flooding problems

A new approach for dynamic optimization of water flooding problems A new approach for dynamic optimization of water flooding problems Rolf J. Lorentzen Aina M. Berg Geir Nævdal Erlend H. Vefring IRIS International Research Institute of Stavanger (formerly Rogaland Research)

More information

SECOND DERIVATIVE TEST FOR CONSTRAINED EXTREMA

SECOND DERIVATIVE TEST FOR CONSTRAINED EXTREMA SECOND DERIVATIVE TEST FOR CONSTRAINED EXTREMA This handout presents the second derivative test for a local extrema of a Lagrange multiplier problem. The Section 1 presents a geometric motivation for the

More information

Offshore Oilfield Development Planning under Uncertainty and Fiscal Considerations

Offshore Oilfield Development Planning under Uncertainty and Fiscal Considerations Oshore Oilield Development Planning under Uncertainty and Fiscal Considerations Vijay Gupta 1 and Ignacio E. Grossmann 2 Department o Chemical Engineering, Carnegie Mellon University Pittsburgh, PA 15213

More information

A Direct Numerical Method for Observability Analysis

A Direct Numerical Method for Observability Analysis IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 15, NO 2, MAY 2000 625 A Direct Numerical Method for Observability Analysis Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper presents an algebraic method

More information

2.1: The Derivative and the Tangent Line Problem

2.1: The Derivative and the Tangent Line Problem .1.1.1: Te Derivative and te Tangent Line Problem Wat is te deinition o a tangent line to a curve? To answer te diiculty in writing a clear deinition o a tangent line, we can deine it as te iting position

More information

Exponential Control Barrier Functions for Enforcing High Relative-Degree Safety-Critical Constraints

Exponential Control Barrier Functions for Enforcing High Relative-Degree Safety-Critical Constraints Exponential Control Barrier Functions or Enorcing High Relative-Degree Saety-Critical Constraints Quan Nguyen and Koushil Sreenath Abstract We introduce Exponential Control Barrier Functions as means to

More information

Polynomials with non-negative coefficients

Polynomials with non-negative coefficients Polynomials with non-negative coeicients R. W. Barnard W. Dayawansa K. Pearce D.Weinberg Department o Mathematics, Texas Tech University, Lubbock, TX 79409 1 Introduction Can a conjugate pair o zeros be

More information

Parameter Estimation for Bingham Models

Parameter Estimation for Bingham Models Dr. Volker Schulz, Dmitriy Logashenko Parameter Estimation for Bingham Models supported by BMBF Parameter Estimation for Bingham Models Industrial application of ceramic pastes Material laws for Bingham

More information

Introduction to Logistic Regression

Introduction to Logistic Regression OpenStax-CNX module: m42090 1 Introduction to Logistic Regression Dan Calderon This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Gives introduction

More information

Analysis of Oil Production Behavior for the Fractured Basement Reservoir Using Hybrid Discrete Fractured Network Approach

Analysis of Oil Production Behavior for the Fractured Basement Reservoir Using Hybrid Discrete Fractured Network Approach Advances in Petroleum Exploration and Development Vol. 5, No. 1, 2013, pp. 63-70 DOI:10.3968/j.aped.1925543820130501.1068 ISSN 1925-542X [Print] ISSN 1925-5438 [Online] www.cscanada.net www.cscanada.org

More information

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,

More information

Development of Thermal Recovery Simulator for Hot Water Flooding

Development of Thermal Recovery Simulator for Hot Water Flooding Paper ID 119 ABSTRACT Development of Thermal Recovery Simulator for Hot Water Flooding Shotaro Nihei, Masanori Kurihara Department of Resources and Environmental Engneering, Waseda University, Japan Author

More information

Principles of Big Data Algorithms and Application for Unconventional Oil and Gas Resources

Principles of Big Data Algorithms and Application for Unconventional Oil and Gas Resources SPE-172982-MS Principles of Big Data Algorithms and Application for Unconventional Oil and Gas Resources Avi Lin, Halliburton Copyright 2014, Society of Petroleum Engineers This paper was prepared for

More information

Time-Memory Trade-Offs: False Alarm Detection Using Checkpoints

Time-Memory Trade-Offs: False Alarm Detection Using Checkpoints Time-Memory Trade-Os: False Alarm Detection Using Checkpoints Gildas Avoine 1, Pascal Junod 2, and Philippe Oechslin 1,3 1 EPFL, Lausanne, Switzerland 2 Nagravision SA (Kudelski Group), Switzerland 3 Objecti

More information

Swept Sine Chirps for Measuring Impulse Response

Swept Sine Chirps for Measuring Impulse Response Swept Sine Chirps or Measuring Impulse Response Ian H. Chan Design Engineer Stanord Research Systems, Inc. Log-sine chirp and variable speed chirp are two very useul test signals or measuring requency

More information

Time-Optimal Online Trajectory Generator for Robotic Manipulators

Time-Optimal Online Trajectory Generator for Robotic Manipulators Time-Optimal Online Trajectory Generator or Robotic Manipulators Francisco Ramos, Mohanarajah Gajamohan, Nico Huebel and Raaello D Andrea Abstract This work presents a trajectory generator or time-optimal

More information

Doppler Shift Estimation for TETRA Cellular Networks

Doppler Shift Estimation for TETRA Cellular Networks oppler Shit Estimation or TETRA Cellular Networks Javad Ashar Jahanshahi, Seyed Ali Ghorashi epartment o Electrical and Computer Engineering, Shahid Beheshti University, Tehran, Iran j.ashar@mail.sbu.ac.ir,

More information

8. Exception Handling

8. Exception Handling 8. Exception Handling February 2011 NII52006-10.1.0 NII52006-10.1.0 Introduction This chapter discusses how to write programs to handle exceptions in the Nios II processor architecture. Emphasis is placed

More information

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year. This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra

More information

1. Overview of Nios II Embedded Development

1. Overview of Nios II Embedded Development May 2011 NII52001-11.0.0 1. Overview o Nios II Embedded Development NII52001-11.0.0 The Nios II Sotware Developer s Handbook provides the basic inormation needed to develop embedded sotware or the Altera

More information

Power functions: f(x) = x n, n is a natural number The graphs of some power functions are given below. n- even n- odd

Power functions: f(x) = x n, n is a natural number The graphs of some power functions are given below. n- even n- odd 5.1 Polynomial Functions A polynomial unctions is a unction o the orm = a n n + a n-1 n-1 + + a 1 + a 0 Eample: = 3 3 + 5 - The domain o a polynomial unction is the set o all real numbers. The -intercepts

More information

Pattern recognition using multilayer neural-genetic algorithm

Pattern recognition using multilayer neural-genetic algorithm Neurocomputing 51 (2003) 237 247 www.elsevier.com/locate/neucom Pattern recognition using multilayer neural-genetic algorithm Yas Abbas Alsultanny, Musbah M. Aqel Computer Science Department, College o

More information

A three point formula for finding roots of equations by the method of least squares

A three point formula for finding roots of equations by the method of least squares A three point formula for finding roots of equations by the method of least squares Ababu Teklemariam Tiruneh 1 ; William N. Ndlela 1 ; Stanley J. Nkambule 1 1 Lecturer, Department of Environmental Health

More information

A Proposal for Estimating the Order Level for Slow Moving Spare Parts Subject to Obsolescence

A Proposal for Estimating the Order Level for Slow Moving Spare Parts Subject to Obsolescence usiness, 2010, 2, 232-237 doi:104236/ib201023029 Published Online September 2010 (http://wwwscirporg/journal/ib) A Proposal or Estimating the Order Level or Slow Moving Spare Parts Subject to Obsolescence

More information

Best practices for efficient HPC performance with large models

Best practices for efficient HPC performance with large models Best practices for efficient HPC performance with large models Dr. Hößl Bernhard, CADFEM (Austria) GmbH PRACE Autumn School 2013 - Industry Oriented HPC Simulations, September 21-27, University of Ljubljana,

More information

Options on Stock Indices, Currencies and Futures

Options on Stock Indices, Currencies and Futures Options on Stock Indices, Currencies and utures It turns out that options on stock indices, currencies and utures all have something in common. In each o these cases the holder o the option does not get

More information

5 Numerical Differentiation

5 Numerical Differentiation D. Levy 5 Numerical Differentiation 5. Basic Concepts This chapter deals with numerical approximations of derivatives. The first questions that comes up to mind is: why do we need to approximate derivatives

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

Computing a Nearest Correlation Matrix with Factor Structure

Computing a Nearest Correlation Matrix with Factor Structure Computing a Nearest Correlation Matrix with Factor Structure Nick Higham School of Mathematics The University of Manchester higham@ma.man.ac.uk http://www.ma.man.ac.uk/~higham/ Joint work with Rüdiger

More information

1. Overview of Nios II Embedded Development

1. Overview of Nios II Embedded Development January 2014 NII52001-13.1.0 1. Overview o Nios II Embedded Development NII52001-13.1.0 The Nios II Sotware Developer s Handbook provides the basic inormation needed to develop embedded sotware or the

More information

Paper Pulp Dewatering

Paper Pulp Dewatering Paper Pulp Dewatering Dr. Stefan Rief stefan.rief@itwm.fraunhofer.de Flow and Transport in Industrial Porous Media November 12-16, 2007 Utrecht University Overview Introduction and Motivation Derivation

More information

Analog/Digital Conversion. Analog Signals. Digital Signals. Analog vs. Digital. Interfacing a microprocessor-based system to the real world.

Analog/Digital Conversion. Analog Signals. Digital Signals. Analog vs. Digital. Interfacing a microprocessor-based system to the real world. Analog/Digital Conversion Analog Signals Interacing a microprocessor-based system to the real world. continuous range x(t) Analog and digital signals he bridge: Sampling heorem Conversion concepts Conversion

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENI CERTIFICATE GRADE 1 PHYSICAL SCIENCES: PHYSICS (P1) NOVEMBER 010 MEMANDUM MARKS: 150 This memorandum consists o 3 pages. NOTE: Marking rule 1.5 was changed according to decisions taken at

More information

Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh

Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Peter Richtárik Week 3 Randomized Coordinate Descent With Arbitrary Sampling January 27, 2016 1 / 30 The Problem

More information

Define conversion and space time. Write the mole balances in terms of conversion for a batch reactor, CSTR, PFR, and PBR.

Define conversion and space time. Write the mole balances in terms of conversion for a batch reactor, CSTR, PFR, and PBR. CONERSION ND RECTOR SIZING Objectives: Deine conversion and space time. Write the mole balances in terms o conversion or a batch reactor, CSTR, PR, and PBR. Size reactors either alone or in series once

More information

System-Level Security for Network Processors with Hardware Monitors

System-Level Security for Network Processors with Hardware Monitors System-Level Security or Network Processors with Hardware Monitors Kekai Hu, Tilman Wol, Thiago Teixeira and Russell Tessier Department o Electrical and Computer Engineering University o Massachusetts,

More information

A numerically adaptive implementation of the simplex method

A numerically adaptive implementation of the simplex method A numerically adaptive implementation of the simplex method József Smidla, Péter Tar, István Maros Department of Computer Science and Systems Technology University of Pannonia 17th of December 2014. 1

More information

SECTION 6: FIBER BUNDLES

SECTION 6: FIBER BUNDLES SECTION 6: FIBER BUNDLES In this section we will introduce the interesting class o ibrations given by iber bundles. Fiber bundles lay an imortant role in many geometric contexts. For examle, the Grassmaniann

More information

Accommodating Transient Connectivity in Ad Hoc and Mobile Settings

Accommodating Transient Connectivity in Ad Hoc and Mobile Settings Accommodating Transient Connectivity in Ad Hoc and Mobile Settings Radu Handorean, Christopher Gill and Gruia-Catalin Roman Department o Computer Science and Engineering Washington University in St. Louis

More information

Frequency Range Extension of Spectrum Analyzers with Harmonic Mixers

Frequency Range Extension of Spectrum Analyzers with Harmonic Mixers Products FSEM21/31 and FSEK21/31 or FSEM20/30 and FSEK20/30 with FSE-B21 Frequency Range Extension o Spectrum Analyzers with Harmonic Mixers This application note describes the principle o harmonic mixing

More information

ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS

ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS 1 ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS Sreenivas Varadan a, Kentaro Hara b, Eric Johnsen a, Bram Van Leer b a. Department of Mechanical Engineering, University of Michigan,

More information

Prediction of Pressure Drop in Chilled Water Piping System Using Theoretical and CFD Analysis

Prediction of Pressure Drop in Chilled Water Piping System Using Theoretical and CFD Analysis Shirish P. Patil et.al / International Journal o Engineering and Technology (IJET) Prediction o Pressure Drop in Chilled Water Piping System Using Theoretical and CFD Analysis Shirish P. Patil #1, Abhijeet

More information

Binary Division. Decimal Division. Hardware for Binary Division. Simple 16-bit Divider Circuit

Binary Division. Decimal Division. Hardware for Binary Division. Simple 16-bit Divider Circuit Decimal Division Remember 4th grade long division? 43 // quotient 12 521 // divisor dividend -480 41-36 5 // remainder Shift divisor left (multiply by 10) until MSB lines up with dividend s Repeat until

More information