Issue No.03 - March (1979 vol.28)
P.W. Baker , Department of Computer Science, School of Electrical Engineering, University of New South Wales
When the numerical solution of differential equations (DE's) for dynamical simulation is performed with short-word-length computing devices, it is essential that truncation (round-off) error be understood and controlled where possible. This paper presents a simple but enlightening analysis of truncation errors in the computer solution of DE's, an analysis which develops the rationale for the residue register, the distinguishing feature of the digital differential analyzer (DDA), for the suppression of (second-order) truncation error. The analysis is extended formally to complete the theory of nth order truncation error suppression in linear DE's. After discussing the application of residue retention techniques to higher order integration formulas, the utility of third-order truncation error suppression strategy is illustrated in the suppression of "limit cycle" oscillations that occur in marginally damped oscillatory systems. The use of residue retention is then shown to be more critical in the case of DE's with multiplicative nonlinearities. Finally, design strategies are discussed briefly.
residue retention, Digital differential analyzers, differential equations, dynamical simulation, microprocessors
P.W. Baker, "The Solution of Differential Equations on Short-Word-Length Computing Devices", IEEE Transactions on Computers, vol.28, no. 3, pp. 205-214, March 1979, doi:10.1109/TC.1979.1675321