TY - JOUR
T1 - Efficient solution of nonlinear ordinary differential equations expressed in S-system canonical form
AU - Irvine, Douglas H.
AU - Savageau, Michael A.
PY - 1990/6
Y1 - 1990/6
N2 - Ordinary differential equations can be recast into a nonlinear canonical form called an S-system. Evidence for the generality of this class comes from extensive empirical examples that have been recast and from the discovery that sets of differential equations and functions, recognized as among the most general, are special cases of S-systems. To examine the potential benefit of recasting ordinary differential equations and then solving with ESSYNS (Evaluation and Simulation of Synergistic Systems), the Taylor-series method for S-systems, a standard set of nonstiff to moderately stiff benchmark problems is recast into S-system form. Each problem is solved in original form with conventional Runge-Kutta, Adams, and Gear methods and in S-system form with ESSYNS. Solving in S-system form with ESSYNS typically requires fewer function evaluations and is often faster overall than solving in original form with conventional methods. At stringent error tolerances, ESSYNS can be 10 to 20 times faster. ESSYNS also is shown to have the advantages of predictable error control, high accuracy based in part on insensitivity to roundoff error, and robustness including the ability to effectively treat discontinuities in derivatives.
AB - Ordinary differential equations can be recast into a nonlinear canonical form called an S-system. Evidence for the generality of this class comes from extensive empirical examples that have been recast and from the discovery that sets of differential equations and functions, recognized as among the most general, are special cases of S-systems. To examine the potential benefit of recasting ordinary differential equations and then solving with ESSYNS (Evaluation and Simulation of Synergistic Systems), the Taylor-series method for S-systems, a standard set of nonstiff to moderately stiff benchmark problems is recast into S-system form. Each problem is solved in original form with conventional Runge-Kutta, Adams, and Gear methods and in S-system form with ESSYNS. Solving in S-system form with ESSYNS typically requires fewer function evaluations and is often faster overall than solving in original form with conventional methods. At stringent error tolerances, ESSYNS can be 10 to 20 times faster. ESSYNS also is shown to have the advantages of predictable error control, high accuracy based in part on insensitivity to roundoff error, and robustness including the ability to effectively treat discontinuities in derivatives.
UR - http://www.scopus.com/inward/record.url?scp=0025445207&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0025445207&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:0025445207
VL - 27
SP - 704
EP - 735
JO - SIAM Journal on Numerical Analysis
JF - SIAM Journal on Numerical Analysis
SN - 0036-1429
IS - 3
ER -