Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Reliable solution of special event location problems for ODEs

Published: 01 March 1991 Publication History

Abstract

Computing the solution of the initial value problem in ordinary differential equations (ODEs) may be only part of a larger task. One such task is finding where an algebraic function of the solution (an event function) has a root (an event occurs). This is a task which is difficult both in theory and in software practice. For certain useful kinds of event functions, it is possible to avoid two fundamental difficulties. It is described how to achieve the reliable solutions of such problems in a way that allows the capability to be grafted onto popular codes for the initial value problem.

References

[1]
BERZ~NS, M. A C1 Interpolant for codes based on backward difference formulae. Appl. Numer. Math. 2 (1986), 109-118.
[2]
BRANK~N, R. W., GLADWELL, I., AND SHAMPINE, L.F. Codes for reliable solution of special event location problems for ODEs. Numerical Analysis Rep. 139, Dept. of Mathematics, Univ. of Manchester, 1987.
[3]
BRENT, R.P. Algorithms for Minimisation Without Derivatives. Prentice-Hall, Englewood Cliffs, NJ, 1973.
[4]
DORMAND, J. R. AND PRINCE, P.J. Runge-Kutta triples. Comput. Maths. Appls. 12 (1986), 1007-1017.
[5]
GEAR, C.W. Numerical Initial Value Problems ~n Ordinary Differential Equations. Prentice-Hall, Englewood Cliffs, NJ, 1971.
[6]
GLADWELL, I., SYIAMPINE, L. F., BACA, L. S., AND BRANKIN, R. W. Practical aspects of interpolation in Runge-Kutta codes. SIAM J. Sci. Stat. Comput. 8 (1987), 322-341.
[7]
HIGHAM, N.J. Error analysis of the Bjorck-Pereyra algorithms for solving van der Monde systems. Numer. Math. 50 (1987), 613-632.
[8]
HORN, M. K. Fourth and fifth-order scaled Runge-Kutta algorithms for treating dense output. SIAM J. Numer. Anal. 20 (1983), 558-568.
[9]
RALSTON, A. AND RABINOWITZ, P. A First Course in Numerical Analysis 2nd ed., McGraw Hill, New York, 1978.
[10]
SHAMP~NE, L. F. AND GORDON, M.K. Computer Solution of Ordinary Differential Equations: the Initial Value Problem. W. H. Freeman, San Francisco, 1975.
[11]
SHAMPmE, L.F. Some practical Runge-Kutta formulas. Math. Comput. 46 (1986), 135-150.
[12]
WATTS, H. A. RDEAM--An Adams ODE code with root solving capability. Report SAND85-1595, Sandia National Laboratories, Albuquerque, NM 87185, 1985.
[13]
WATTS, H.A. Backward Differentiation Formulae Revisited: Improvements in DEBDF and a New Root Solving Code RDEBD. Report SAND85-2676, Sandia National Laboratories, Albuquerque, NM 87185, 1986.
[14]
WATTS, H. A. AND SHAMPINE, L.F. Smoother interpolants for Adams codes. SIAM J. Sci. Stat. Comput. 7 (1986), 334-345.

Cited By

View all
  • (2024)Identification of structured nonlinear state–space models for hysteretic systems using neural network hysteresis operatorsMeasurement10.1016/j.measurement.2023.113966224(113966)Online publication date: Jan-2024
  • (2024)High performance computing of the nonlinear dynamics of a basketballNonlinear Dynamics10.1007/s11071-024-09833-z112:16(14093-14105)Online publication date: 14-Jun-2024
  • (2022)Reliable event detection for Taylor methods in astrodynamicsMonthly Notices of the Royal Astronomical Society10.1093/mnras/stac1092513:4(4833-4844)Online publication date: 25-Apr-2022
  • Show More Cited By

Index Terms

  1. Reliable solution of special event location problems for ODEs

    Recommendations

    Reviews

    Man M. Chawla

    Most codes for the initial-value problem (IVP) y ?=f x,y , a?x?b, y a =y a , y? R n <__?__Pub Fmt kern Amount="-3pt">provide approximations for y x and y ? x at a discrete set of points a=x 0 1 <&ldots; . Now assume that certain algebraic functions, called <__?__Pub Fmt italic>event functions<__?__Pub Fmt /italic>, of the solution of the IVP are specified: g j x,y x ,y ? x , j=1,&ldots;,m . An event <__?__Pub Fmt italic>j<__?__Pub Fmt /italic> is said to occur at a point t s if t s is a root of g j . The problem addressed here is the location of such points. The authors consider two event functions, g j x,y,y ? =y k j x - a j and g j x =y ? k j x , for finding where a component of the solution y k j x assumes a given value and where it has an extremum; several event functions of both forms are allowed at the same time. Some codes provide a polynomial approximation for y x on [ x i ,x i+1 ]. To locate an event <__?__Pub Fmt italic>j<__?__Pub Fmt /italic>, it then seems natural to compute the first root of g j x,p x ,p ? x . A key idea employed in the authors' root finding algorithm is that if y x is approximated by a polynomial p x , then for the special event functions considered, g j x,p x ,p ? x is itself a polynomial. The authors discuss theoretical and practical difficulties associated with the event location problem and how their code overcomes some of these. They outline an approach to finding all the event locations for the above two special event functions associated with the IVP.<__?__Pub Fmt eos-space>The code provides two modules. The first checks whether ( x i ,x i+1 )<__?__Pub Caret> contains any events. The second locates the first event in a user-specified interval &parl0;c,d ) ?&parl0;x i ,x i+1 ) after a call to the first module has determined that one or more events do occur in ( x i ,x i+1 ). This paper is a detailed description of the authors' experience with the construction of their event locator code. It explains how the code is grafted onto a standard integrator for the IVP.<__?__Pub Fmt eos-space>The authors have documented the code itself in a previous paper [1].

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Mathematical Software
    ACM Transactions on Mathematical Software  Volume 17, Issue 1
    March 1991
    147 pages
    ISSN:0098-3500
    EISSN:1557-7295
    DOI:10.1145/103147
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 March 1991
    Published in TOMS Volume 17, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. dense output
    2. event location
    3. root finding

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)84
    • Downloads (Last 6 weeks)15
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Identification of structured nonlinear state–space models for hysteretic systems using neural network hysteresis operatorsMeasurement10.1016/j.measurement.2023.113966224(113966)Online publication date: Jan-2024
    • (2024)High performance computing of the nonlinear dynamics of a basketballNonlinear Dynamics10.1007/s11071-024-09833-z112:16(14093-14105)Online publication date: 14-Jun-2024
    • (2022)Reliable event detection for Taylor methods in astrodynamicsMonthly Notices of the Royal Astronomical Society10.1093/mnras/stac1092513:4(4833-4844)Online publication date: 25-Apr-2022
    • (2022)A dual-mode floor isolation system to achieve vibration isolation and absorption: Experiments and theoryJournal of Sound and Vibration10.1016/j.jsv.2022.116757525(116757)Online publication date: May-2022
    • (2022)Random sequential adsorption: An efficient tool for investigating the deposition of macromolecules and colloidal particlesAdvances in Colloid and Interface Science10.1016/j.cis.2022.102692306(102692)Online publication date: Aug-2022
    • (2022)Demonstrating the power of extended Masing models for hysteresis through model equivalencies and numerical investigationNonlinear Dynamics10.1007/s11071-022-07237-5108:2(827-856)Online publication date: 10-Mar-2022
    • (2020)Mem-models and state event location algorithm for a prototypical aerospace systemNonlinear Dynamics10.1007/s11071-020-05494-w100:1(203-224)Online publication date: 6-Feb-2020
    • (2020)Simulation with CTDS ModelsModelling and Simulation10.1007/978-3-030-18869-6_9(305-339)Online publication date: 2-Jan-2020
    • (2019)Modeling and simulation of transients in electric power systems using hybrid system theoryITM Web of Conferences10.1051/itmconf/2019240201224(02012)Online publication date: 1-Feb-2019
    • (2019)Low-cost web-based Supervisory Control and Data Acquisition system for a microgrid testbed: A case study in design and implementation for academic and research applicationsHeliyon10.1016/j.heliyon.2019.e024745:9(e02474)Online publication date: Sep-2019
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media