6 research outputs found

    Predictor-corrector scheme in modified block method for solving delay differential equations with constant lag

    Get PDF
    In this paper, the numerical solution of delay differential equations using a predictor-corrector scheme in modified block method is presented. In this developed algorithm, each coefficient in the predictor and corrector formula are recalculated when the step size changing. The Runge-Kutta Fehlberg step size strategy has been applied in the algorithm in order to achieve better results in terms of accuracy and total steps. Numerical results are given to illustrate the performance of this modified block method for solving delay differential equations with constant lag

    Numerical Solution of Ordinary and Delay Differential Equations by Runge-Kutta Type Methods

    Get PDF
    Runge-Kutta methods for the solution of systems of ordinary differential equations (ODEs) are described. To overcome the difficulty in implementing fully implicit Runge-Kutta method and to avoid the limitations of explicit Runge-Kutta method, we resort to Singly Diagonally Implicit Runge-Kutta (SDIRK) method, which is computationally efficient and stiffly stable. Consequently, embedded SDIRK methods of fourth order five stages in fifth order six stages are constructed. Their regions of stability are presented and numerical results of the methods are compared with the existing methods. Stiff systems of ODEs are solved using implicit formulae and require the use of Newton-like iteration, which needs a lot of computational effort. If the systems can be partitioned dynamically into stiff and nonstiff subsystems then a more effective code can be developed. Hence, partitioning strategies are discussed in detail and numerical results based on two techniques to detect stiffness using SDIRK methods are compared. A brief introduction to delay differential equations (DDEs) is given. The stability properties of SDIRK methods, when applied to DDEs, using Lagrange interpolation to evaluate the delay term, are investigated. Finally, partitioning strategies for ODEs are adapted to DDEs and numerical results based on two partitioning techniques, interval wise partitioning and componentwise partitioning are tabulated and compared

    Exploring efficient: numerical methods for differential equations

    Get PDF
    Numerical analysis is a way to do higher mathematical problems on a computer, a technique widely used by scientists and engineers to solve their problems. A major advantage of numerical analysis is that a numerical answer can be obtained even when a problem has no “analytical” solution. Results from numerical analysis are an approximation, which can be made as accurate as desired. The analysis of errors in numerical methods is a critically important part of the study of numerical analysis. Hence, we will see in this research that computation of the error is a must as it is a way to measure the efficiency of the numerical methods developed. Numerical methods require highly tedious and repetitive computations that can only be done using the computer. Hence in this research, it is shown that computer programs must be written for the implementation of numerical methods. In the early part of related research the computer language used was Fortran. Subsequently more and more computer programs used the C programming language. Additionally, now computations can also be carried out using softwares like MATLAB, MATHEMATICA and MAPLE. Many physical problems that arise from ordinary differential equations (ODEs) have magnitudes of eigenvalues which vary greatly, and such systems are commonly known as stiff systems. Stiff systems usually consist of a transient solution, that is, a solution which varies rapidly at the beginning of the integration. This phase is referred to as the transient phase and during this phase, accuracy rather than stability restricts the stepsize of the numerical methods used. Thus the generally the structure of the solutions suggests application of specific methods for non-stiff equations in the transient phase and specific methods for stiff equations during the steady-state phase in a manner whereby computational costs can be reduced. Consequently, in this research we developed embedded Runge-Kutta methods for solving stiff differential equations so that variable stepsize codes can be used in its implementation. We have also included intervalwise partitioning, whereby the system is considered as non-stiff first, and solved using the method with simple iterations, and once stiffness is detected, the system is solved using the same method, but with Newton iterations. By using variable stepsize code and intervalwise partitioning, we have been able to reduce the computational costs. With the aim of increasing the computational efficiency of the Runge-Kutta methods, we have also developed methods of higher order with less number of stages or function evaluations. The method used is an extension of the classical Runge-Kutta method and the approximation at the current point is based on the information at the current internal stage as well as the previous internal stage. This is the idea underlying the construction of Improved Runge-Kutta methods, so that the resulting method will give better accuracy. Usually higher order ordinary differential equations are solved by converting them into a system of first order ODEs and using numerical methods suitable for first order ODEs. However it is more efficient, in terms of accuracy, number of function evaluations as well as computational time, if the higher order ODEs can be solved directly (without being converted to a system of first order ODEs), using numerical methods. In this research we developed numerical methods, particularly Runge-Kutta type methods, which can directly solve special third order and fourth order ODEs. Special second order ODE is an ODE which does not depend on the first derivative. The solution from this type of ODE often exhibits a pronounced oscillatory character. It is well known that it is difficult to obtain accurate numerical results if the ODEs are oscillatory in nature. In order to address this problem a lot of research has been focused on developing methods which have high algebraic order, reduced phase-lag or dispersion and reduced dissipation. Phaselag is the angle between the true and approximate solution, while dissipation is the difference between the approximate solution and the standard cyclic solution. If a method has high algebraic order, high order of dispersion and dissipation, then the numerical solutions obtained will be very accurate. Hence in this research we have developed numerical methods, specifically hybrid methods which have all the above mentioned properties. If the solutions are oscillatory in nature, it means that the solutions will have components which are trigonometric functions, that is, sine and cosine functions. In order to get accurate numerical solutions we thus phase-fitted the methods using trigonometric functions. In this research, it is proven that trigonometrically-fitting the hybrid methods and applying them to solve oscillatory delay differential equations result in better numerical results. These are the highlights of my research journey, though a lot of work has also been done in developing numerical methods which are multistep in nature, for solving higher order ODEs, as well as implementation of methods developed for solving fuzzy differential equations and partial differential equations, which are not covered here

    Stability Analysis of Implicit-Explicit Class for Solving ODEs and DDEs

    Get PDF
    Implicit-Explicit schemes have been widely used, it reduces the computational work for solving differential equations which have both stiff and non-stiff parts . In this paper an implicit-explicit linear multistep method for solving ordinary and delay differential equations is introduced. In both cases we are going to study the stability of the method using two approaches and the stability regions will be ploted. Numerical tests are introduced

    Fitted numerical methods for delay differential equations arising in biology

    Get PDF
    Philosophiae Doctor - PhDFitted Numerical Methods for Delay Di erential Equations Arising in Biology E.B.M. Bashier PhD thesis, Department of Mathematics and Applied Mathematics,Faculty of Natural Sciences, University of the Western Cape. This thesis deals with the design and analysis of tted numerical methods for some delay di erential models that arise in biology. Very often such di erential equations are very complex in nature and hence the well-known standard numerical methods seldom produce reliable numerical solutions to these problems. Ine ciencies of these methods are mostly accumulated due to their dependence on crude step sizes and unrealistic stability conditions.This usually happens because standard numerical methods are initially designed to solve a class of general problems without considering the structure of any individual problems. In this thesis, issues like these are resolved for a set of delay di erential equations. Though the developed approaches are very simplistic in nature, they could solve very complex problems as is shown in di erent chapters.The underlying idea behind the construction of most of the numerical methods in this thesis is to incorporate some of the qualitative features of the solution of the problems into the discrete models. Resulting methods are termed as tted numerical methods. These methods have high stability properties, acceptable (better in many cases) orders of convergence, less computational complexities and they provide reliable solutions with less CPU times as compared to most of the other conventional solvers. The results obtained by these methods are comparable to those found in the literature. The other salient feature of the proposed tted methods is that they are unconditionally stable for most of the problems under consideration.We have compared the performances of our tted numerical methods with well-known software packages, for example, the classical fourth-order Runge-Kutta method, standard nite di erence methods, dde23 (a MATLAB routine) and found that our methods perform much better. Finally, wherever appropriate, we have indicated possible extensions of our approaches to cater for other classes of problems. May 2009
    corecore