Package detestset: testset for initial value problems of differential equations in R

Size: px
Start display at page:

Download "Package detestset: testset for initial value problems of differential equations in R"

Transcription

1 Package detestset: testset for initial value problems of differential equations in R Karline Soetaert Jeff Cash CEME Department of mathematics Netherlands Institute of Ecology Imperial College London The Netherlands U.K. Francesca Mazzia Diparnto di Matematica Universita di Bari Italy Abstract R package detestset contains the R-version of the ODE and DAE initial value problems test set from If the model problem is small enough, then it is implemented in pure R. For larger models, the problem specified in FORTRAN code at the website of Jeff Cash ma.ic.ac.uk/~jcash/ivp_software were used. These implementations were compiled as DLLs, and included in the package. The code of these models can be found in the packages inst/examples/dynload subdirectory. For a number of small models, we show how to implement them in R. Keywords: ordinary differential equations, differential algebraic equations, initial value problems, testset, R. > out <- andrews() > mtext(outer = TRUE, side = 3, line = -1.5, "andrews", cex = 1.5)

2 2 Package detestset: testset for initial value problems of differential equations in R q1 andrews q2 q q4 q5 q q7 dq1 dq Figure 1: the andrews problem- see text for R-code

3 Karline Soetaert, Jeff Cash and Francesca Mazzia 3 1 beam Figure 2: Solution of beam - see text for R-code > out <- beam() > mtext(outer = TRUE, side = 3, line = -1.5, "beam", cex = 1.5)

4 4 Package detestset: testset for initial value problems of differential equations in R xl caraxis yl xr yr xla yla xra yra lam Figure 3: Solution of caraxis - see text for R-code > out <- caraxis() > mtext(outer = TRUE, side = 3, line = -1.5, "caraxis", cex = 1.5)

5 Karline Soetaert, Jeff Cash and Francesca Mazzia 5 phi1 crank phi2 x q1 q2 q e 05 2e e 06 5e q4 vphi1 vphi2 1.0e e Figure 4: Solution of crank - see text for R-code > out <- crank() > mtext(outer = TRUE, side = 3, line = -1.5, "crank", cex = 1.5)

6 6 Package detestset: testset for initial value problems of differential equations in R 1 E5 2 1e 18 1e 10 1e 05 1e+03 1e+11 1e 20 1e 14 1e 05 1e+03 1e e 20 1e 16 1e 12 1e 05 1e+03 1e+11 1e 30 1e 20 1e 10 1e 05 1e+03 1e+11 Figure 5: Solution of E5 - see text for R-code > out <- E5() > plot(out, lwd = 2, ask = FALSE, log = "xy") > mtext(outer = TRUE, side = 3, line = -1.5, "E5", cex = 1.5)

7 Karline Soetaert, Jeff Cash and Francesca Mazzia 7 NO emep NO2 SO2 0.0e e+10 0e+00 2e+05 4e+05 1e+10 5e+10 0e+00 2e+05 4e e e+11 0e+00 2e+05 4e+05 4e+12 1e+13 CO 0e+00 2e+05 4e e e+13 CH4 0e+00 2e+05 4e+05 0e+00 6e+10 C2H6 0e+00 2e+05 4e+05 NC4H10 C2H4 C3H6 0e+00 8e+10 0e+00 2e+05 4e+05 0e+00 6e+09 0e+00 2e+05 4e+05 0e+00 3e+09 0e+00 2e+05 4e+05 Figure 6: Solution of emep - see text for R-code > out <- emep() > mtext(outer = TRUE, side = 3, line = -1.5, "emep", cex = 1.5)

8 8 Package detestset: testset for initial value problems of differential equations in R px1 fekete px2 px px4 px5 px px7 px8 px Figure 7: Solution of fekete - see text for R-code > out <- fekete() > mtext(outer = TRUE, side = 3, line = -1.5, "fekete", cex = 1.5)

9 Karline Soetaert, Jeff Cash and Francesca Mazzia 9 Pr hires Pfr PrX PfrX PrX2 PfrX PfrX2E E Figure 8: Solution of hires - see text for R-code > out <- hires() > plot(out, lwd = 2, ask = FALSE) > mtext(outer = TRUE, side = 3, line = -1.5, "hires", cex = 1.5)

10 10 Package detestset: testset for initial value problems of differential equations in R 1 nand Figure 9: Solution of nand - see text for R-code The nand problem is most efficiently solved with daspk > out <- nand(method = daspk) > mtext(outer = TRUE, side = 3, line = -1.5, "nand", cex = 1.5)

11 Karline Soetaert, Jeff Cash and Francesca Mazzia 11 1 orego e 01 1e+01 1e Figure 10: Solution of orego - see text for R-code > out <- orego() > plot(out, lwd = 2, ask = FALSE, log = "y") > mtext(outer = TRUE, side = 3, line = -1.5, "orego", cex = 1.5)

12 12 Package detestset: testset for initial value problems of differential equations in R NO2 pollution NO O3P e e 09 O3 HO2 OH e e 07 0e+00 3e 07 HCHO CO ALD Figure 11: Solution of pollution - see text for R-code > out <- pollution() > mtext(outer = TRUE, side = 3, line = -1.5, "pollution", cex = 1.5)

13 Karline Soetaert, Jeff Cash and Francesca Mazzia 13 1 ring e+00 4e 04 8e 04 0e+00 4e 04 8e 04 0e+00 4e 04 8e e+00 4e 04 8e 04 0e+00 4e 04 8e 04 0e+00 4e 04 8e e+00 4e 04 8e e e 06 0e+00 4e 04 8e 04 2e 06 1e 06 0e+00 4e 04 8e 04 Figure 12: Solution of ring - see text for R-code > out <- ring() > mtext(outer = TRUE, side = 3, line = -1.5, "ring", cex = 1.5)

14 14 Package detestset: testset for initial value problems of differential equations in R 1 rober e 05 1e+03 1e+11 0e+00 2e 05 1e 05 1e+03 1e e 05 1e+03 1e+11 Figure 13: Solution of rober - see text for R-code > out <- rober() > plot(out, lwd = 2, ask = FALSE, log = "x") > mtext(outer = TRUE, side = 3, line = -1.5, "rober", cex = 1.5)

15 Karline Soetaert, Jeff Cash and Francesca Mazzia 15 1 transistor Figure 14: Solution of transistor - see text for R-code > out <- transistor() > plot(out, lwd = 2, ask = FALSE) > mtext(outer = TRUE, side = 3, line = -1.5, "transistor", cex = 1.5)

16 16 Package detestset: testset for initial value problems of differential equations in R phi1.2 tube phi2.3 phi e+00 8e phi3.4 phi3.5 phi e+00 6e e+00 6e phi5.10 phi6.5 phi e+00 8e e+00 6e Figure 15: Solution of tube - see text for R-code > out <- tube() > mtext(outer = TRUE, side = 3, line = -1.5, "tube", cex = 1.5)

17 Karline Soetaert, Jeff Cash and Francesca Mazzia 17 y1 twobit y2 y y4 y5 y y7 y8 y Figure 16: Solution of twobit - see text for R-code > out <- twobit() > mtext(outer = TRUE, side = 3, line = -1.5, "twobit", cex = 1.5)

18 18 Package detestset: testset for initial value problems of differential equations in R y1 vdpol y Figure 17: Solution of vdpol - see text for R-code > out <- vdpol() > plot(out, lwd = 2, ask = FALSE) > mtext(outer = TRUE, side = 3, line = -1.5, "vdpol", cex = 1.5)

19 Karline Soetaert, Jeff Cash and Francesca Mazzia 19 x wheelset y z e e 05 1e 04 0e+00 1e 04 theta phi v Figure 18: Solution of wheelset an implicit differential equation model - index 2, dimension 17 - see text for R-code > out <- wheelset() > plot(out, which = 1:6, lwd = 2, ask = FALSE) > mtext(outer = TRUE, side = 3, line = -1.5, "wheelset", cex = 1.5)

20 20 Package detestset: testset for initial value problems of differential equations in R 1. References F. Mazzia and C. Magherini. Test Set for Initial Value Problem Solvers, release 2.4. Department of Mathematics, University of Bari and INdAM, Research Unit of Bari, February Available at testset. Karline Soetaert, Thomas Petzoldt and R. Woodrow Setzer (2009). desolve: General solvers for initial value problems of ordinary differential equations (ODE), partial differential equations (PDE), differential algebraic equations (DAE), and delay differential equations (DDE). R package version 1.7. Karline Soetaert (2009). rootsolve: Nonlinear root finding, equilibrium and steady-state analysis of ordinary differential equations. R-package version 1.6 Affiliation: Karline Soetaert Centre for Estuarine and Marine Ecology (CEME) Netherlands Institute of Ecology (NIOO) 4401 NT Yerseke, Netherlands k.soetaert@nioo.knaw.nl URL: Jeff Cash Imperial College London South Kensington Campus London SW7 2AZ, U.K. j.cash@imperial.ac.uk URL: Francesca Mazzia Diparnto di Matematica Universita di Bari Via Orabona 4, BARI Italy mazzia@dm.uniba.it URL:

Solving partial differential equations, using R package ReacTran

Solving partial differential equations, using R package ReacTran Solving partial differential equations, using R package ReacTran Karline Soetaert and Filip Meysman Centre for Estuarine and Marine Ecology Netherlands Institute of Ecology The Netherlands Abstract R -package

More information

SOLVING BOUNDARY VALUE PROBLEMS IN THE OPEN SOURCE SOFTWARE R: PACKAGE bvpsolve. Francesca Mazzia, Jeff R. Cash, and Karline Soetaert

SOLVING BOUNDARY VALUE PROBLEMS IN THE OPEN SOURCE SOFTWARE R: PACKAGE bvpsolve. Francesca Mazzia, Jeff R. Cash, and Karline Soetaert Opuscula Math. 34, no. 2 (2014), 387 403 http://dx.doi.org/10.7494/opmath.2014.34.2.387 Opuscula Mathematica Dedicated to the Memory of Professor Zdzis law Kamont SOLVING BOUNDARY VALUE PROBLEMS IN THE

More information

Use R! Series Editors Robert Gentleman Kurt Hornik Giovanni Parmigiani

Use R! Series Editors Robert Gentleman Kurt Hornik Giovanni Parmigiani Use R! Series Editors Robert Gentleman Kurt Hornik Giovanni Parmigiani For further volumes: http://www.springer.com/series/6991 Karline Soetaert Jeff Cash Francesca Mazzia Solving Differential Equations

More information

Solving Differential Equations in R

Solving Differential Equations in R Use R! Solving Differential Equations in R Bearbeitet von Karline Soetaert, Jeff Cash, Francesca Mazzia 1. Auflage 2012. Taschenbuch. xvi, 248 S. Paperback ISBN 978 3 642 28069 6 Format (B x L): 15,5 x

More information

Package diffeq. February 19, 2015

Package diffeq. February 19, 2015 Version 1.0-1 Package diffeq February 19, 2015 Title Functions from the book Solving Differential Equations in R Author Karline Soetaert Maintainer Karline Soetaert

More information

Use R! Series Editors Robert Gentleman Kurt Hornik Giovanni Parmigiani

Use R! Series Editors Robert Gentleman Kurt Hornik Giovanni Parmigiani Use R! Series Editors Robert Gentleman Kurt Hornik Giovanni Parmigiani For further volumes: http://www.springer.com/series/6991 Karline Soetaert Jeff Cash Francesca Mazzia Solving Differential Equations

More information

12 Chemical Akzo Nobel problem

12 Chemical Akzo Nobel problem II-12-1 12 Chemical Akzo Nobel problem 12.1 General information This IVP is a sti system of 6 non-linear DAEs of index 1 and has been taken from [Sto98]. The parallel-ivp-algorithm group of CWI contributed

More information

R Package FME : Inverse Modelling, Sensitivity, Monte Carlo Applied to a Steady-State Model

R Package FME : Inverse Modelling, Sensitivity, Monte Carlo Applied to a Steady-State Model R Package FME : Inverse Modelling, Sensitivity, Monte Carlo Applied to a Steady-State Model Karline Soetaert NIOZ Yerseke The Netherlands Abstract Rpackage FME (Soetaert and Petzoldt 2010) contains functions

More information

19.2 Mathematical description of the problem. = f(p; _p; q; _q) G(p; q) T ; (II.19.1) g(p; q) + r(t) _p _q. f(p; v. a p ; q; v q ) + G(p; q) T ; a q

19.2 Mathematical description of the problem. = f(p; _p; q; _q) G(p; q) T ; (II.19.1) g(p; q) + r(t) _p _q. f(p; v. a p ; q; v q ) + G(p; q) T ; a q II-9-9 Slider rank 9. General Information This problem was contributed by Bernd Simeon, March 998. The slider crank shows some typical properties of simulation problems in exible multibody systems, i.e.,

More information

R Package ecolmod: figures and examples from Soetaert and Herman (2009)

R Package ecolmod: figures and examples from Soetaert and Herman (2009) R Package ecolmod: figures and examples from Soetaert and Herman (2009) Karline Soetaert Centre for Estuarine and Marine Ecology Netherlands Institute of Ecology The Netherlands Abstract This document

More information

ODE - Problem ROBER. 0.04y y 2 y y y 2 y y y 2 2

ODE - Problem ROBER. 0.04y y 2 y y y 2 y y y 2 2 ODE - Problem ROBER II-10-1 10 Problem ROBER 10.1 General information The problem consists of a stiff system of 3 non-linear ordinary differential equations. It was proposed by H.H. Robertson in 1966 [Rob66].

More information

R-package ReacTran : Reactive Transport Modelling in R

R-package ReacTran : Reactive Transport Modelling in R R-package ReacTran : Reactive Transport Modelling in R Karline Soetaert NIOZ-Yerseke The Netherlands Filip Meysman NIOZ-Yerseke The Netherlands Abstract R package ReacTran (Soetaert and Meysman 2012) contains

More information

6.2 Mathematical description of the problem. i = m j (y j y i )=r 3 2

6.2 Mathematical description of the problem. i = m j (y j y i )=r 3 2 II-6-1 6 Pleiades problem 6.1 General information The problem consists of a nonsti system of 14 special second order dierential equations rewritten to rst order form, thus providing a nonsti system of

More information

Numerical integration of DAE s

Numerical integration of DAE s Numerical integration of DAE s seminar Sandra Allaart-Bruin sbruin@win.tue.nl seminar p.1 Seminar overview February 18 Arie Verhoeven Introduction to DAE s seminar p.2 Seminar overview February 18 Arie

More information

Efficient implementation of Radau collocation methods

Efficient implementation of Radau collocation methods Efficient implementation of Radau collocation methods Luigi Brugnano Felice Iavernaro Cecilia Magherini arxiv:1302.1037v1 [math.na] 5 Feb 2013 December 29, 2012 Abstract In this paper we define an efficient

More information

Solving Constrained Differential- Algebraic Systems Using Projections. Richard J. Hanson Fred T. Krogh August 16, mathalacarte.

Solving Constrained Differential- Algebraic Systems Using Projections. Richard J. Hanson Fred T. Krogh August 16, mathalacarte. Solving Constrained Differential- Algebraic Systems Using Projections Richard J. Hanson Fred T. Krogh August 6, 2007 www.vni.com mathalacarte.com Abbreviations and Terms ODE = Ordinary Differential Equations

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 11 Partial Differential Equations Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign Copyright c 2002.

More information

Package desolve: Solving Initial Value Differential Equations in R

Package desolve: Solving Initial Value Differential Equations in R Package desolve: Solving Initial Value Differential Equations in R Karline Soetaert Centre for Estuarine and Marine Ecology Netherlands Institute of Ecology The Netherlands Thomas Petzoldt R. Woodrow Setzer

More information

Quadratic SDIRK pair for treating chemical reaction problems.

Quadratic SDIRK pair for treating chemical reaction problems. Quadratic SDIRK pair for treating chemical reaction problems. Ch. Tsitouras TEI of Chalkis, Dept. of Applied Sciences, GR 34400 Psahna, Greece. I. Th. Famelis TEI of Athens, Dept. of Mathematics, GR 12210

More information

Reduced Atmospheric Chemistry Models by Sensitivity Matrix Approach

Reduced Atmospheric Chemistry Models by Sensitivity Matrix Approach Reduced Atmospheric Chemistry Models by Sensitivity Matrix Approach Short Communication Adrian Sandu Department of Computer Science, Michigan Technological University, Houghton, MI 49931. E-mail: asandu@mtu.edu.

More information

Differential Equation Types. Moritz Diehl

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

More information

Topic 4. The CMOS Inverter

Topic 4. The CMOS Inverter Topic 4 The CMOS Inverter Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail: p.cheung@ic.ac.uk Topic 4-1 Noise in Digital Integrated

More information

Mathematical Computing

Mathematical Computing IMT2b2β Department of Mathematics University of Ruhuna A.W.L. Pubudu Thilan Differential Equations Types of Differential Equations Differential equations can basically be classified as ordinary differential

More information

Lecture 2. Introduction to Differential Equations. Roman Kitsela. October 1, Roman Kitsela Lecture 2 October 1, / 25

Lecture 2. Introduction to Differential Equations. Roman Kitsela. October 1, Roman Kitsela Lecture 2 October 1, / 25 Lecture 2 Introduction to Differential Equations Roman Kitsela October 1, 2018 Roman Kitsela Lecture 2 October 1, 2018 1 / 25 Quick announcements URL for the class website: http://www.math.ucsd.edu/~rkitsela/20d/

More information

APPLICATIONS OF FD APPROXIMATIONS FOR SOLVING ORDINARY DIFFERENTIAL EQUATIONS

APPLICATIONS OF FD APPROXIMATIONS FOR SOLVING ORDINARY DIFFERENTIAL EQUATIONS LECTURE 10 APPLICATIONS OF FD APPROXIMATIONS FOR SOLVING ORDINARY DIFFERENTIAL EQUATIONS Ordinary Differential Equations Initial Value Problems For Initial Value problems (IVP s), conditions are specified

More information

Package desolve: Solving Initial Value Differential Equations in R

Package desolve: Solving Initial Value Differential Equations in R Package desolve: Solving Initial Value Differential Equations in R Karline Soetaert Royal Netherlands Institute of Sea Research (NIOZ) Yerseke, The Netherlands Thomas Petzoldt R. Woodrow Setzer Technische

More information

Computational Modeling for Physical Sciences

Computational Modeling for Physical Sciences Computational Modeling for Physical Sciences Since the invention of computers the use of computational modeling and simulations have revolutionized the way we study physical systems. Their applications

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

NUMERICAL ANALYSIS PROJECT PART I: ORDINARY DIFFERENTIAL EQUATIONS

NUMERICAL ANALYSIS PROJECT PART I: ORDINARY DIFFERENTIAL EQUATIONS NUMERIA ANAYSIS PROJET PART I: ORDINARY DIFFERENTIA EQUATIONS Accademic year 20072008 1 Introduction Professor Eleuterio. F. Toro aboratory of Applied Mathematics Department of ivil and Environmental Engineering

More information

Package desolve: Solving Initial Value Differential Equations in R

Package desolve: Solving Initial Value Differential Equations in R Package desolve: Solving Initial Value Differential Equations in R Karline Soetaert Centre for Estuarine and Marine Ecology Netherlands Institute of Ecology The Netherlands Thomas Petzoldt R. Woodrow Setzer

More information

Laplace Transforms Chapter 3

Laplace Transforms Chapter 3 Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first. Laplace transforms play a key role in important

More information

Coupling of ChemApp and OpenFOAM

Coupling of ChemApp and OpenFOAM Coupling of ChemApp and OpenFOAM Messig, Danny; Rehm, Markus; Meyer, Bernd 19th May 2009 Contents 1 Introduction 2 Software OpenFOAM ChemApp Cantera 3 Coupling of chemistry packages and OpenFOAM 4 Testcases

More information

Lecture 17: Ordinary Differential Equation II. First Order (continued)

Lecture 17: Ordinary Differential Equation II. First Order (continued) Lecture 17: Ordinary Differential Equation II. First Order (continued) 1. Key points Maple commands dsolve dsolve[interactive] dsolve(numeric) 2. Linear first order ODE: y' = q(x) - p(x) y In general,

More information

Template-Free Synthesis of Highly Porous Boron. Nitride: Insights into Pore Network Design and Impact

Template-Free Synthesis of Highly Porous Boron. Nitride: Insights into Pore Network Design and Impact Template-Free Synthesis of Highly Porous Boron Nitride: Insights into Pore Network Design and Impact on Gas Sorption Sofia Marchesini a, Catriona M. McGilvery b, Josh Bailey c and Camille Petit a, * a

More information

M4A42 APPLIED STOCHASTIC PROCESSES

M4A42 APPLIED STOCHASTIC PROCESSES M4A42 APPLIED STOCHASTIC PROCESSES G.A. Pavliotis Department of Mathematics Imperial College London, UK LECTURE 1 12/10/2009 Lectures: Mondays 09:00-11:00, Huxley 139, Tuesdays 09:00-10:00, Huxley 144.

More information

consideration, is indispensable. Due to the great number of restarts, one for each split-step time interval, it is particularly important to use integ

consideration, is indispensable. Due to the great number of restarts, one for each split-step time interval, it is particularly important to use integ Gauss-Seidel Iteration for Sti ODEs from Chemical Kinetics J.G. Verwer CWI P.O. Box 94079, 1090 GB Amsterdam, The Netherlands Abstract A simple Gauss-Seidel technique is proposed which exploits the special

More information

University of Huddersfield Repository

University of Huddersfield Repository University of Huddersfield Repository Anyakwo, A., Pislaru, Crinela, Ball, Andrew and Gu, Fengshou Dynamic simulation of a roller rig Original Citation Anyakwo, A., Pislaru, Crinela, Ball, Andrew and Gu,

More information

A Family of Block Methods Derived from TOM and BDF Pairs for Stiff Ordinary Differential Equations

A Family of Block Methods Derived from TOM and BDF Pairs for Stiff Ordinary Differential Equations American Journal of Mathematics and Statistics 214, 4(2): 121-13 DOI: 1.5923/j.ajms.21442.8 A Family of Bloc Methods Derived from TOM and BDF Ajie I. J. 1,*, Ihile M. N. O. 2, Onumanyi P. 1 1 National

More information

Modeling radiocarbon in the Earth System. Radiocarbon summer school 2012

Modeling radiocarbon in the Earth System. Radiocarbon summer school 2012 Modeling radiocarbon in the Earth System Radiocarbon summer school 2012 Outline Brief introduc9on to mathema9cal modeling Single pool models Mul9ple pool models Model implementa9on Parameter es9ma9on What

More information

Package desolve: Solving Initial Value Differential Equations in R

Package desolve: Solving Initial Value Differential Equations in R Package desolve: Solving Initial Value Differential Equations in R Karline Soetaert Centre for Estuarine and Marine Ecology Netherlands Institute of Ecology The Netherlands Thomas Petzoldt R. Woodrow Setzer

More information

Efficient numerical methods for the solution of stiff initial-value problems and differential algebraic equations

Efficient numerical methods for the solution of stiff initial-value problems and differential algebraic equations 10.1098/rspa.2003.1130 R EVIEW PAPER Efficient numerical methods for the solution of stiff initial-value problems and differential algebraic equations By J. R. Cash Department of Mathematics, Imperial

More information

The Derivation of Interpolants for Nonlinear Two-Point Boundary Value Problems

The Derivation of Interpolants for Nonlinear Two-Point Boundary Value Problems European Society of Computational Methods in Sciences and Engineering ESCMSE) Journal of Numerical Analysis, Industrial and Applied Mathematics JNAIAM) vol. 1, no. 1, 2006, pp. 49-58 ISSN 1790 8140 The

More information

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA Introduction to Finite and Spectral Element Methods Using MATLAB Second Edition C. Pozrikidis University of Massachusetts Amherst, USA (g) CRC Press Taylor & Francis Group Boca Raton London New York CRC

More information

Math 3313: Differential Equations First-order ordinary differential equations

Math 3313: Differential Equations First-order ordinary differential equations Math 3313: Differential Equations First-order ordinary differential equations Thomas W. Carr Department of Mathematics Southern Methodist University Dallas, TX Outline Math 2343: Introduction Separable

More information

Symmetry reductions for the Tzitzeica curve equation

Symmetry reductions for the Tzitzeica curve equation Fayetteville State University DigitalCommons@Fayetteville State University Math and Computer Science Working Papers College of Arts and Sciences 6-29-2012 Symmetry reductions for the Tzitzeica curve equation

More information

A Family of L(α) stable Block Methods for Stiff Ordinary Differential Equations

A Family of L(α) stable Block Methods for Stiff Ordinary Differential Equations American Journal of Computational and Applied Mathematics 214, 4(1): 24-31 DOI: 1.5923/.acam.21441.4 A Family of L(α) stable Bloc Methods for Stiff Ordinary Differential Equations Aie I. J. 1,*, Ihile

More information

Lecture 19: Solving linear ODEs + separable techniques for nonlinear ODE s

Lecture 19: Solving linear ODEs + separable techniques for nonlinear ODE s Lecture 19: Solving linear ODEs + separable techniques for nonlinear ODE s Geoffrey Cowles Department of Fisheries Oceanography School for Marine Science and Technology University of Massachusetts-Dartmouth

More information

THE METHOD OF CHARACTERISTICS FOR SYSTEMS AND APPLICATION TO FULLY NONLINEAR EQUATIONS

THE METHOD OF CHARACTERISTICS FOR SYSTEMS AND APPLICATION TO FULLY NONLINEAR EQUATIONS THE METHOD OF CHARACTERISTICS FOR SYSTEMS AND APPLICATION TO FULLY NONLINEAR EQUATIONS ARICK SHAO While the method of characteristics is used for solving general first-order partial differential equations

More information

DIFFERENTIAL EQUATIONS COURSE NOTES, LECTURE 2: TYPES OF DIFFERENTIAL EQUATIONS, SOLVING SEPARABLE ODES.

DIFFERENTIAL EQUATIONS COURSE NOTES, LECTURE 2: TYPES OF DIFFERENTIAL EQUATIONS, SOLVING SEPARABLE ODES. DIFFERENTIAL EQUATIONS COURSE NOTES, LECTURE 2: TYPES OF DIFFERENTIAL EQUATIONS, SOLVING SEPARABLE ODES. ANDREW SALCH. PDEs and ODEs, order, and linearity. Differential equations come in so many different

More information

ODEs. PHY 688: Numerical Methods for (Astro)Physics

ODEs. PHY 688: Numerical Methods for (Astro)Physics ODEs ODEs ODEs arise in many physics problems Classifications: As with the other topics, there are a large number of different methods Initial value problems Boundary value problems Eigenvalue problems

More information

The DAETS Differential-Algebraic Equation Solver

The DAETS Differential-Algebraic Equation Solver The DAETS Differential-Algebraic Equation Solver John Pryce 1 Ned Nedialkov 2 1 Dept of Information Systems, Cranfield U., UK j.d.pryce@ntlworld.com 2 Dept of Computing and Software, McMaster U., Canada

More information

CHAPTER 7. An Introduction to Numerical Methods for. Linear and Nonlinear ODE s

CHAPTER 7. An Introduction to Numerical Methods for. Linear and Nonlinear ODE s A SERIES OF CLASS NOTES FOR 2005-2006 TO INTRODUCE LINEAR AND NONLINEAR PROBLEMS TO ENGINEERS, SCIENTISTS, AND APPLIED MATHEMATICIANS DE CLASS NOTES 1 A COLLECTION OF HANDOUTS ON FIRST ORDER ORDINARY DIFFERENTIAL

More information

FDM for parabolic equations

FDM for parabolic equations FDM for parabolic equations Consider the heat equation where Well-posed problem Existence & Uniqueness Mass & Energy decreasing FDM for parabolic equations CNFD Crank-Nicolson + 2 nd order finite difference

More information

Inferring biomarkers for Mycobacterium avium subsp. paratuberculosis infection and disease progression in cattle using experimental data

Inferring biomarkers for Mycobacterium avium subsp. paratuberculosis infection and disease progression in cattle using experimental data Inferring biomarkers for Mycobacterium avium subsp. paratuberculosis infection and disease progression in cattle using experimental data 1,2,4, Gesham Magombedze, Tinevimbo Shiri, Shigetoshi Eda 4, 5,

More information

ODEs. PHY 688: Numerical Methods for (Astro)Physics

ODEs. PHY 688: Numerical Methods for (Astro)Physics ODEs ODEs ODEs arise in many physics problems Classifications: As with the other topics, there are a large number of different methods Initial value problems Boundary value problems Eigenvalue problems

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

Laplace Transforms. Chapter 3. Pierre Simon Laplace Born: 23 March 1749 in Beaumont-en-Auge, Normandy, France Died: 5 March 1827 in Paris, France

Laplace Transforms. Chapter 3. Pierre Simon Laplace Born: 23 March 1749 in Beaumont-en-Auge, Normandy, France Died: 5 March 1827 in Paris, France Pierre Simon Laplace Born: 23 March 1749 in Beaumont-en-Auge, Normandy, France Died: 5 March 1827 in Paris, France Laplace Transforms Dr. M. A. A. Shoukat Choudhury 1 Laplace Transforms Important analytical

More information

Numerical Methods for Engineers and Scientists

Numerical Methods for Engineers and Scientists Numerical Methods for Engineers and Scientists Second Edition Revised and Expanded Joe D. Hoffman Department of Mechanical Engineering Purdue University West Lafayette, Indiana m MARCEL D E К К E R MARCEL

More information

Lecture 42 Determining Internal Node Values

Lecture 42 Determining Internal Node Values Lecture 42 Determining Internal Node Values As seen in the previous section, a finite element solution of a boundary value problem boils down to finding the best values of the constants {C j } n, which

More information

CHBE320 LECTURE V LAPLACE TRANSFORM AND TRANSFER FUNCTION. Professor Dae Ryook Yang

CHBE320 LECTURE V LAPLACE TRANSFORM AND TRANSFER FUNCTION. Professor Dae Ryook Yang CHBE320 LECTURE V LAPLACE TRANSFORM AND TRANSFER FUNCTION Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 5-1 Road Map of the Lecture V Laplace Transform and Transfer

More information

Supporting Information

Supporting Information Supporting Information Wiley-VCH 2005 69451 Weinheim, Germany Synthesis of Homoallylic Sulfones Using a Novel Decarboxylative Claisen Rearrangement Reaction** Damien Bourgeois, Donald Craig,* N. Paul King,

More information

Numerical Methods for Engineers

Numerical Methods for Engineers Numerical Methods for Engineers SEVENTH EDITION Steven C Chopra Berger Chair in Computing and Engineering Tufts University Raymond P. Canal Professor Emeritus of Civil Engineering of Michiaan University

More information

R Package ecolmod: figures and examples from Soetaert and Herman (2009)

R Package ecolmod: figures and examples from Soetaert and Herman (2009) R Package ecolmod: figures and examples from Soetaert and Herman (2009) Karline Soetaert Royal Netherlands Institute of Sea Research (NIOZ) Yerseke, The Netherlands Abstract This document contains some

More information

Flow Equivalence and Stochastic Equivalence in G-Networks

Flow Equivalence and Stochastic Equivalence in G-Networks Flow Equivalence and Stochastic Equivalence in G-Networks Jean-Michel Fourneau Laboratoire PRISM Univ. de Versailles Saint-Quentin 45 Avenue des Etats-Unis 78000 Versailles, France jmf@prism.uvsq.fr Erol

More information

Energetic particle modes: from bump on tail to tokamak plasmas

Energetic particle modes: from bump on tail to tokamak plasmas Energetic particle modes: from bump on tail to tokamak plasmas M. K. Lilley 1 B. N. Breizman 2, S. E. Sharapov 3, S. D. Pinches 3 1 Physics Department, Imperial College London, London, SW7 2AZ, UK 2 IFS,

More information

Package rootsolve : roots, gradients and steady-states in R

Package rootsolve : roots, gradients and steady-states in R Package rootsolve : roots, gradients and steady-states in R Karline Soetaert Centre for Estuarine and Marine Ecology Netherlands Institute of Ecology The Netherlands Abstract R package rootsolve (Soetaert

More information

Ordinary Differential Equations

Ordinary Differential Equations Ordinary Differential Equations Michael H. F. Wilkinson Institute for Mathematics and Computing Science University of Groningen The Netherlands December 2005 Overview What are Ordinary Differential Equations

More information

Mathematical Models with Maple

Mathematical Models with Maple Algebraic Biology 005 151 Mathematical Models with Maple Tetsu YAMAGUCHI Applied System nd Division, Cybernet Systems Co., Ltd., Otsuka -9-3, Bunkyo-ku, Tokyo 11-001, Japan tetsuy@cybernet.co.jp Abstract

More information

Definition of differential equations and their classification. Methods of solution of first-order differential equations

Definition of differential equations and their classification. Methods of solution of first-order differential equations Introduction to differential equations: overview Definition of differential equations and their classification Solutions of differential equations Initial value problems Existence and uniqueness Mathematical

More information

Predicates and Quantifiers

Predicates and Quantifiers Predicates and Quantifiers Lecture 9 Section 3.1 Robb T. Koether Hampden-Sydney College Wed, Jan 29, 2014 Robb T. Koether (Hampden-Sydney College) Predicates and Quantifiers Wed, Jan 29, 2014 1 / 32 1

More information

NUMERICAL METHODS. lor CHEMICAL ENGINEERS. Using Excel', VBA, and MATLAB* VICTOR J. LAW. CRC Press. Taylor & Francis Group

NUMERICAL METHODS. lor CHEMICAL ENGINEERS. Using Excel', VBA, and MATLAB* VICTOR J. LAW. CRC Press. Taylor & Francis Group NUMERICAL METHODS lor CHEMICAL ENGINEERS Using Excel', VBA, and MATLAB* VICTOR J. LAW CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup,

More information

GABRIELA JARAMILLO EMPLOYMENT & EDUCATION. Assistant Professor, University of Houston, TX

GABRIELA JARAMILLO EMPLOYMENT & EDUCATION. Assistant Professor, University of Houston, TX GABRIELA JARAMILLO ADDRESS Department of Mathematics University of Houston 3551 Cullen Blvd. Room 641 Philip Guthrie Hoffman Hall Houston, TX 77204 CONTACT INFORMATION email: gabriela@math.uh.edu website:

More information

An analytic approach to Van der Pol limit cycle

An analytic approach to Van der Pol limit cycle n analytic approach to Van der Pol limit cycle lberto Strumia Istituto Nazionale di lta Matematica F. Severi (i.n.d.a.m.) - Italy c CRS Registration Number: 6193976149 February 3, 2018 bstract We propose

More information

A NEW PARADIGM FOR MODELING, SIMULATIONS AND ANALYSIS OF INTENSE BEAMS

A NEW PARADIGM FOR MODELING, SIMULATIONS AND ANALYSIS OF INTENSE BEAMS WEO2C6 Proceedings of HB21, Morschach, Switzerland A NEW PARADIGM FOR MODELING, SIMULATIONS AND ANALYSIS OF INTENSE BEAMS E. Nissen, B. Erdelyi, Department of Physics, Northern Illinois University, Dekalb,

More information

Delay Differential Equations with Constant Lags

Delay Differential Equations with Constant Lags Delay Differential Equations with Constant Lags L.F. Shampine Mathematics Department Southern Methodist University Dallas, TX 75275 shampine@smu.edu S. Thompson Department of Mathematics & Statistics Radford

More information

Harmonic Representation of Combinations and Partitions

Harmonic Representation of Combinations and Partitions Harmonic Representation of Combinations and Partitions Michalis Psimopoulos Plasma Group, Physics Department, Imperial College, London SW7 2BZ, UK Email:m.psimopoulos@imperial.ac.uk Abstract. In the present

More information

Partial Differential Equations

Partial Differential Equations Partial Differential Equations Introduction Deng Li Discretization Methods Chunfang Chen, Danny Thorne, Adam Zornes CS521 Feb.,7, 2006 What do You Stand For? A PDE is a Partial Differential Equation This

More information

Delay Differential Equations Part II: Time and State dependent Lags

Delay Differential Equations Part II: Time and State dependent Lags Delay Differential Equations Part II: Time and State dependent Lags L.F. Shampine Department of Mathematics Southern Methodist University Dallas, Texas 75275 shampine@smu.edu www.faculty.smu.edu/shampine

More information

Numerical Continuation of Bifurcations - An Introduction, Part I

Numerical Continuation of Bifurcations - An Introduction, Part I Numerical Continuation of Bifurcations - An Introduction, Part I given at the London Dynamical Systems Group Graduate School 2005 Thomas Wagenknecht, Jan Sieber Bristol Centre for Applied Nonlinear Mathematics

More information

Solutions Definition 2: a solution

Solutions Definition 2: a solution Solutions As was stated before, one of the goals in this course is to solve, or find solutions of differential equations. In the next definition we consider the concept of a solution of an ordinary differential

More information

DIFFERENTIAL EQUATIONS COURSE NOTES, LECTURE 2: TYPES OF DIFFERENTIAL EQUATIONS, SOLVING SEPARABLE ODES.

DIFFERENTIAL EQUATIONS COURSE NOTES, LECTURE 2: TYPES OF DIFFERENTIAL EQUATIONS, SOLVING SEPARABLE ODES. DIFFERENTIAL EQUATIONS COURSE NOTES, LECTURE 2: TYPES OF DIFFERENTIAL EQUATIONS, SOLVING SEPARABLE ODES. ANDREW SALCH. PDEs and ODEs, order, and linearity. Differential equations come in so many different

More information

A MOTIVIC FUBINI THEOREM FOR THE TROPICALIZATION MAP. Notation. Let k be an algebraically closed field of characteristic zero.

A MOTIVIC FUBINI THEOREM FOR THE TROPICALIZATION MAP. Notation. Let k be an algebraically closed field of characteristic zero. A MOTIVIC FUBINI THEOREM FOR THE TROPICALIZATION MAP JOHANNES NICAISE Abstract. This is a write-up of a lecture delivered at the 2017 Simons Symposium on non-archimedean and tropical geometry. The lecture

More information

Supplementary Materials for Authigenic origin of a Shuram-like excursion

Supplementary Materials for Authigenic origin of a Shuram-like excursion GSA Data Repository 2019047 Supplementary Materials for Authigenic origin of a Shuram-like excursion Lei Jiang, Noah Planavsky, Mingyu Zhao, Wei Liu, and Xiangli Wang 1. Materials and Methods Thin sections

More information

G6943y: Myths and Methods in Modeling (M&M s in M)

G6943y: Myths and Methods in Modeling (M&M s in M) 1 G6943y: Myths and Methods in Modeling (M&M s in M) Instructor Marc Spiegelman, (mspieg@ldeo.columbia.edu, xtn 8425 (LDEO), 212 854 4918 (DAPAM/Columbia)) Teaching Assistant TBA Dates and Times Spring

More information

How to simulate in Simulink: DAE, DAE-EKF, MPC & MHE

How to simulate in Simulink: DAE, DAE-EKF, MPC & MHE How to simulate in Simulink: DAE, DAE-EKF, MPC & MHE Tamal Das PhD Candidate IKP, NTNU 24th May 2017 Outline 1 Differential algebraic equations (DAE) 2 Extended Kalman filter (EKF) for DAE 3 Moving horizon

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Definition: A differential equation is an equation involving the derivative of a function. If the function depends on a single variable, then only ordinary derivatives appear and

More information

A short introduction to the CAPD library Maciej Capiński July 28, 2010

A short introduction to the CAPD library Maciej Capiński July 28, 2010 A short introduction to the CAPD library Maciej Capiński July 28, 2010 This is a brief introduction to the CAPD (Computer Assisted Proofs in Dynamics) library. The library is written in C++ and provides

More information

A Power System Dynamic Simulation Program Using MATLAB/ Simulink

A Power System Dynamic Simulation Program Using MATLAB/ Simulink A Power System Dynamic Simulation Program Using MATLAB/ Simulink Linash P. Kunjumuhammed Post doctoral fellow, Department of Electrical and Electronic Engineering, Imperial College London, United Kingdom

More information

Solutions of some system of non-linear PDEs using Reduced Differential Transform Method

Solutions of some system of non-linear PDEs using Reduced Differential Transform Method IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 5 Ver. I (Sep. - Oct. 2015), PP 37-44 www.iosrjournals.org Solutions of some system of non-linear PDEs using

More information

Research Article Global Existence and Boundedness of Solutions to a Second-Order Nonlinear Differential System

Research Article Global Existence and Boundedness of Solutions to a Second-Order Nonlinear Differential System Applied Mathematics Volume 212, Article ID 63783, 12 pages doi:1.1155/212/63783 Research Article Global Existence and Boundedness of Solutions to a Second-Order Nonlinear Differential System Changjian

More information

FROM EQUILIBRIUM TO CHAOS

FROM EQUILIBRIUM TO CHAOS FROM EQUILIBRIUM TO CHAOS Practica! Bifurcation and Stability Analysis RÜDIGER SEYDEL Institut für Angewandte Mathematik und Statistik University of Würzburg Würzburg, Federal Republic of Germany ELSEVIER

More information

12.009/ Problem Set 2

12.009/ Problem Set 2 12.009/18.352 Problem Set 2 Due Thursday, 26 February 2015 100 points total Problem 1: 15 pts (a,b)=(10,5) Problem 2: 45 pts (a,b,c,d,e,f)=(5,5,5,10,10,10) Problem 3: 40 pts (a,b,c,d,e,f)=(5,5,5,5,10,10)

More information

DM7445 BCD to Decimal Decoders/Drivers

DM7445 BCD to Decimal Decoders/Drivers DM7445 BCD to Decimal Decoders/Drivers General Description These BCD-to-decimal decoders/drivers consist of eight inverters and ten, four-input NAND gates. The inverters are connected in pairs to make

More information

Simulation of an Ultrasonic Immersion Test for the Characterization of Anisotropic Materials

Simulation of an Ultrasonic Immersion Test for the Characterization of Anisotropic Materials DIPARTIMENTO DI SCIENZE DELL INGEGNERIA CIVILE E DELL ARCHITETTURA POLITECNICO DI BARI Simulation of an Ultrasonic Immersion Test for the Characterization of Anisotropic Materials A. Castellano*, P. Foti,

More information

Note on strongly Lie nilpotent rings

Note on strongly Lie nilpotent rings Note di Matematica 20, n. 2, 2000/2001, 35 41. Note on strongly Lie nilpotent rings F. Catino and M. M. Miccoli Dipartimento di Matematica, Università di Lecce Via Prov.le Lecce Arnesano, P.O. Box 193

More information

ESRL Module 8. Heat Transfer - Heat Recovery Steam Generator Numerical Analysis

ESRL Module 8. Heat Transfer - Heat Recovery Steam Generator Numerical Analysis ESRL Module 8. Heat Transfer - Heat Recovery Steam Generator Numerical Analysis Prepared by F. Carl Knopf, Chemical Engineering Department, Louisiana State University Documentation Module Use Expected

More information

Differential-Algebraic Equations (DAEs)

Differential-Algebraic Equations (DAEs) Differential-Algebraic Equations (DAEs) L. T. Biegler Chemical Engineering Department Carnegie Mellon University Pittsburgh, PA 15213 biegler@cmu.edu http://dynopt.cheme.cmu.edu Introduction Simple Examples

More information

OPEN CHANNEL FLOW. Computer Applications. Numerical Methods and. Roland Jeppson. CRC Press UNIVERSITATSB'BUOTHEK TECHNISCHE. INFORMATlONSBiBUOTHEK

OPEN CHANNEL FLOW. Computer Applications. Numerical Methods and. Roland Jeppson. CRC Press UNIVERSITATSB'BUOTHEK TECHNISCHE. INFORMATlONSBiBUOTHEK OPEN CHANNEL FLOW Numerical Methods and Computer Applications Roland Jeppson TECHNISCHE INFORMATlONSBiBUOTHEK UNIVERSITATSB'BUOTHEK HANNOVER Si. i. CRC Press Taylor &.Francis Group Boca Raton London New

More information

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations Finite Differences for Differential Equations 28 PART II Finite Difference Methods for Differential Equations Finite Differences for Differential Equations 29 BOUNDARY VALUE PROBLEMS (I) Solving a TWO

More information

MAE502/MSE502 Partial Differential Equations in Engineering. Spring 2012 Mon/Wed 5:00-6:15 PM

MAE502/MSE502 Partial Differential Equations in Engineering. Spring 2012 Mon/Wed 5:00-6:15 PM MAE502/MSE502 Partial Differential Equations in Engineering Spring 2012 Mon/Wed 5:00-6:15 PM Instructor: Huei-Ping Huang, hp.huang@asu.edu (Huei rhymes with "way") Office: ERC 359 Office hours: Monday

More information