The University of Southampton
University of Southampton Institutional Repository

QUAM- A novel algorithm for the numerical integration of stiff ordinary differential equations

QUAM- A novel algorithm for the numerical integration of stiff ordinary differential equations
QUAM- A novel algorithm for the numerical integration of stiff ordinary differential equations
This work proposes a novel algorithm for the numerical computation of the solution of ordinary differential equations, particularly for the case of ‘stiff’ equations. Existing methods such as implicit Euler and implicit Trapezoidal algorithms, and backward difference formulas, are effective but do not integrate the fast modes correctly and at each timestep must undertake a Newtonian search to get the next solution value. Here we present the QUAM algorithm which advances to the next time step Xr+1 by making a first order Taylor expansion of gradient function F(x,t) about the current value Xr, and uses exact analytical expressions to derive Xr+1. Two analytic approaches are possible. One either derives an analytic matrix expression requiring the inverse of the gradient matrix A, or one performs an eigendecomposition of A to get the same result. An adaptive procedure with relatively low overheads, that adjusts timestep to keep one step error within bounds, is integrated into the algorithm. The algorithm was first tested on a stiff linear problem, and error analysis confirmed that the method is basically second order accurate. Next the adaptive QUAM algorithm was tested on the classic Robertson problem, where its performance compared very favourably with the MATLAB routine ode23s. The algorithm is particularly fast when the gradient matrix is either slowly varying or even constant.
Stiff ordinary differential equations, numerical integration
Nunn, David
5115be8c-b699-427b-b7df-8795398381e5
Huang, Andrew
cf8c7c8f-db79-4441-8606-edf1134f5a21
Nunn, David
5115be8c-b699-427b-b7df-8795398381e5
Huang, Andrew
cf8c7c8f-db79-4441-8606-edf1134f5a21

Nunn, David and Huang, Andrew (2005) QUAM- A novel algorithm for the numerical integration of stiff ordinary differential equations. Author's Original. (Submitted)

Record type: Article

Abstract

This work proposes a novel algorithm for the numerical computation of the solution of ordinary differential equations, particularly for the case of ‘stiff’ equations. Existing methods such as implicit Euler and implicit Trapezoidal algorithms, and backward difference formulas, are effective but do not integrate the fast modes correctly and at each timestep must undertake a Newtonian search to get the next solution value. Here we present the QUAM algorithm which advances to the next time step Xr+1 by making a first order Taylor expansion of gradient function F(x,t) about the current value Xr, and uses exact analytical expressions to derive Xr+1. Two analytic approaches are possible. One either derives an analytic matrix expression requiring the inverse of the gradient matrix A, or one performs an eigendecomposition of A to get the same result. An adaptive procedure with relatively low overheads, that adjusts timestep to keep one step error within bounds, is integrated into the algorithm. The algorithm was first tested on a stiff linear problem, and error analysis confirmed that the method is basically second order accurate. Next the adaptive QUAM algorithm was tested on the classic Robertson problem, where its performance compared very favourably with the MATLAB routine ode23s. The algorithm is particularly fast when the gradient matrix is either slowly varying or even constant.

Text
nunn_huang_SIAM.doc - Other
Download (207kB)

More information

Submitted date: 2005
Keywords: Stiff ordinary differential equations, numerical integration
Organisations: Electronics & Computer Science

Identifiers

Local EPrints ID: 262148
URI: http://eprints.soton.ac.uk/id/eprint/262148
PURE UUID: e3356cc2-2edc-455f-8d5e-643a8c87b263

Catalogue record

Date deposited: 27 Mar 2006
Last modified: 14 Mar 2024 07:06

Export record

Contributors

Author: David Nunn
Author: Andrew Huang

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×