Numerical Methods for Delay Differential Equations


Book Description

The main purpose of the book is to introduce the readers to the numerical integration of the Cauchy problem for delay differential equations (DDEs). Peculiarities and differences that DDEs exhibit with respect to ordinary differential equations are preliminarily outlined by numerous examples illustrating some unexpected, and often surprising, behaviours of the analytical and numerical solutions. The effect of various kinds of delays on the regularity of the solution is described and some essential existence and uniqueness results are reported. The book is centered on the use of Runge-Kutta methods continuously extended by polynomial interpolation, includes a brief review of the various approaches existing in the literature, and develops an exhaustive error and well-posedness analysis for the general classes of one-step and multistep methods. The book presents a comprehensive development of continuous extensions of Runge-Kutta methods which are of interest also in the numerical treatment of more general problems such as dense output, discontinuous equations, etc. Some deeper insight into convergence and superconvergence of continuous Runge-Kutta methods is carried out for DDEs with various kinds of delays. The stepsize control mechanism is also developed on a firm mathematical basis relying on the discrete and continuous local error estimates. Classical results and a unconventional analysis of "stability with respect to forcing term" is reviewed for ordinary differential equations in view of the subsequent numerical stability analysis. Moreover, an exhaustive description of stability domains for some test DDEs is carried out and the corresponding stability requirements for the numerical methods are assessed and investigated. Alternative approaches, based on suitable formulation of DDEs as partial differential equations and subsequent semidiscretization are briefly described and compared with the classical approach. A list of available codes is provided, and illustrative examples, pseudo-codes and numerical experiments are included throughout the book.




Numerical Analysis of Ordinary Differential Equations and Its Applications


Book Description

The book collects original articles on numerical analysis of ordinary differential equations and its applications. Some of the topics covered in this volume are: discrete variable methods, Runge-Kutta methods, linear multistep methods, stability analysis, parallel implementation, self-validating numerical methods, analysis of nonlinear oscillation by numerical means, differential-algebraic and delay-differential equations, and stochastic initial value problems.




Numerical Analysis of Ordinary and Delay Differential Equations


Book Description

This book serves as a concise textbook for students in an advanced undergraduate or first-year graduate course in various disciplines such as applied mathematics, control, and engineering, who want to understand the modern standard of numerical methods of ordinary and delay differential equations. Experts in the same fields can also learn about the recent developments in numerical analysis of such differential systems. Ordinary differential equations (ODEs) provide a strong mathematical tool to express a wide variety of phenomena in science and engineering. Along with its own significance, one of the powerful directions toward which ODEs extend is to incorporate an unknown function with delayed argument. This is called delay differential equations (DDEs), which often appear in mathematical modelling of biology, demography, epidemiology, and control theory. In some cases, the solution of a differential equation can be obtained by algebraic combinations of known mathematical functions. In many practical cases, however, such a solution is quite difficult or unavailable, and numerical approximations are called for. Modern development of computers accelerates the situation and, moreover, launches more possibilities of numerical means. Henceforth, the knowledge and expertise of the numerical solution of differential equations becomes a requirement in broad areas of science and engineering. One might think that a well-organized software package such as MATLAB serves much the same solution. In a sense, this is true; but it must be kept in mind that blind employment of software packages misleads the user. The gist of numerical solution of differential equations still must be learned. The present book is intended to provide the essence of numerical solutions of ordinary differential equations as well as of delay differential equations. Particularly, the authors noted that there are still few concise textbooks of delay differential equations, and then they set about filling the gap through descriptions as transparent as possible. Major algorithms of numerical solution are clearly described in this book. The stability of solutions of ODEs and DDEs is crucial as well. The book introduces the asymptotic stability of analytical and numerical solutions and provides a practical way to analyze their stability by employing a theory of complex functions.




Numerical Continuation Methods for Dynamical Systems


Book Description

Path following in combination with boundary value problem solvers has emerged as a continuing and strong influence in the development of dynamical systems theory and its application. It is widely acknowledged that the software package AUTO - developed by Eusebius J. Doedel about thirty years ago and further expanded and developed ever since - plays a central role in the brief history of numerical continuation. This book has been compiled on the occasion of Sebius Doedel's 60th birthday. Bringing together for the first time a large amount of material in a single, accessible source, it is hoped that the book will become the natural entry point for researchers in diverse disciplines who wish to learn what numerical continuation techniques can achieve. The book opens with a foreword by Herbert B. Keller and lecture notes by Sebius Doedel himself that introduce the basic concepts of numerical bifurcation analysis. The other chapters by leading experts discuss continuation for various types of systems and objects and showcase examples of how numerical bifurcation analysis can be used in concrete applications. Topics that are treated include: interactive continuation tools, higher-dimensional continuation, the computation of invariant manifolds, and continuation techniques for slow-fast systems, for symmetric Hamiltonian systems, for spatially extended systems and for systems with delay. Three chapters review physical applications: the dynamics of a SQUID, global bifurcations in laser systems, and dynamics and bifurcations in electronic circuits.




Delay Differential Equations and Applications


Book Description

This book groups material that was used for the Marrakech 2002 School on Delay Di'erential Equations and Applications. The school was held from September 9-21 2002 at the Semlalia College of Sciences of the Cadi Ayyad University, Marrakech, Morocco. 47 participants and 15 instructors originating from 21 countries attended the school. Fin- cial limitations only allowed support for part of the people from Africa andAsiawhohadexpressedtheirinterestintheschoolandhadhopedto come. Theschoolwassupportedby'nancementsfromNATO-ASI(Nato advanced School), the International Centre of Pure and Applied Mat- matics (CIMPA, Nice, France) and Cadi Ayyad University. The activity of the school consisted in courses, plenary lectures (3) and communi- tions (9), from Monday through Friday, 8. 30 am to 6. 30 pm. Courses were divided into units of 45mn duration, taught by block of two units, with a short 5mn break between two units within a block, and a 25mn break between two blocks. The school was intended for mathematicians willing to acquire some familiarity with delay di'erential equations or enhance their knowledge on this subject. The aim was indeed to extend the basic set of knowledge, including ordinary di'erential equations and semilinearevolutionequations,suchasforexamplethedi'usion-reaction equations arising in morphogenesis or the Belouzov-Zhabotinsky ch- ical reaction, and the classic approach for the resolution of these eq- tions by perturbation, to equations having in addition terms involving past values of the solution.




Online Optimization of Large Scale Systems


Book Description

In its thousands of years of history, mathematics has made an extraordinary ca reer. It started from rules for bookkeeping and computation of areas to become the language of science. Its potential for decision support was fully recognized in the twentieth century only, vitally aided by the evolution of computing and communi cation technology. Mathematical optimization, in particular, has developed into a powerful machinery to help planners. Whether costs are to be reduced, profits to be maximized, or scarce resources to be used wisely, optimization methods are available to guide decision making. Opti mization is particularly strong if precise models of real phenomena and data of high quality are at hand - often yielding reliable automated control and decision proce dures. But what, if the models are soft and not all data are around? Can mathematics help as well? This book addresses such issues, e. g. , problems of the following type: - An elevator cannot know all transportation requests in advance. In which order should it serve the passengers? - Wing profiles of aircrafts influence the fuel consumption. Is it possible to con tinuously adapt the shape of a wing during the flight under rapidly changing conditions? - Robots are designed to accomplish specific tasks as efficiently as possible. But what if a robot navigates in an unknown environment? - Energy demand changes quickly and is not easily predictable over time. Some types of power plants can only react slowly.







Solving ODEs with MATLAB


Book Description

This concise text, first published in 2003, is for a one-semester course for upper-level undergraduates and beginning graduate students in engineering, science, and mathematics, and can also serve as a quick reference for professionals. The major topics in ordinary differential equations, initial value problems, boundary value problems, and delay differential equations, are usually taught in three separate semester-long courses. This single book provides a sound treatment of all three in fewer than 300 pages. Each chapter begins with a discussion of the 'facts of life' for the problem, mainly by means of examples. Numerical methods for the problem are then developed, but only those methods most widely used. The treatment of each method is brief and technical issues are minimized, but all the issues important in practice and for understanding the codes are discussed. The last part of each chapter is a tutorial that shows how to solve problems by means of small, but realistic, examples.




Numerical Methods for Ordinary Differential Equations


Book Description

This new book updates the exceptionally popular Numerical Analysis of Ordinary Differential Equations. "This book is...an indispensible reference for any researcher."-American Mathematical Society on the First Edition. Features: * New exercises included in each chapter. * Author is widely regarded as the world expert on Runge-Kutta methods * Didactic aspects of the book have been enhanced by interspersing the text with exercises. * Updated Bibliography.




Solving Differential Equations in R


Book Description

Mathematics plays an important role in many scientific and engineering disciplines. This book deals with the numerical solution of differential equations, a very important branch of mathematics. Our aim is to give a practical and theoretical account of how to solve a large variety of differential equations, comprising ordinary differential equations, initial value problems and boundary value problems, differential algebraic equations, partial differential equations and delay differential equations. The solution of differential equations using R is the main focus of this book. It is therefore intended for the practitioner, the student and the scientist, who wants to know how to use R for solving differential equations. However, it has been our goal that non-mathematicians should at least understand the basics of the methods, while obtaining entrance into the relevant literature that provides more mathematical background. Therefore, each chapter that deals with R examples is preceded by a chapter where the theory behind the numerical methods being used is introduced. In the sections that deal with the use of R for solving differential equations, we have taken examples from a variety of disciplines, including biology, chemistry, physics, pharmacokinetics. Many examples are well-known test examples, used frequently in the field of numerical analysis.