Skip to main content
Log in

Numerical methods for simulation of large systems

  • Conferenze
  • Published:
Rendiconti del Seminario Matematico e Fisico di Milano Aims and scope Submit manuscript

Sunto

Nel risolvere problemi ai valori iniziali di grosse dimensioni, fra cui quelli che nascono dall'approssimazione di sistemi di equazioni a derivate parziali, si possono incontrare difficoltà se si usano metodi numerici convenzionali a causa della «stiffness» (vasti intervalli di autovalori del sistema lineare associato). In un sistema non lineare, gli autovalori possono cambiare considerevolmente nel corso della soluzione e un sistema che inizialmente si comporta bene può divenire «stiff», producendo aumento di costo del tempo di calcolo o inaccuratezza. Il lavoro contiene una discussione di varie definizioni della «stiffness» e diversi metodi per superarla, incluso un nuovo metodo d'identificazione e partizione di un sistema a due scale temporali in sottosistemi veloci e lenti. Sono anche incluse alcune esperienze che usano il linguaggio di simulazione DARE per sistemi continui fino a 200 equazioni differenziali ordinarie accoppiate.

Abstract

The numerical solution of large initial value problems, including those that are derived as approximations to systems of partial differential equations, may encounter difficulties using conventional numerical methods because of stiffness (large range of eigenvalues of the associated linear system). In a nonlinear system, the eigenvalues may change greatly during the solution and a system that is initially well behaved may become stiff, yielding increased computer cost or inaccuracies. This paper contains a discussion of various definitions of stiffness, and several methods for overcoming it, including a new method for identifying and partitioning a two-time-scale system into fast and slow sub-systems. Also included are some experiences using the DARE continuous system simulation language for systems as large as 200 coupled nonlinear ordinary differential equations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  1. Lambert J. D.,Computational Methods in Ordinary Differential Equations, Wiley, 1973.

  2. O'Malley R. E. andAnderson L. R., «Singular Perturbations, Order Reduction, and Decoupling of Large Systems»,Numerical Analysis of Singular Perturbation Problems, Hemker P. W. and Miller T. T. N. (eds.), Academic Press, 1979.

  3. Edelson D., «Computer Simulation in Chemical Kinetics»,Science, 214, n. 4524, p. 891, 27 November 1981.

    Article  Google Scholar 

  4. Korn G. A. andWait J. V.,Digital Continuous System Simulation, Prentice-Hall, 1977.

  5. Girijashankar P. V., Hetrick D. L., Keepin W. N. andPalusinski O. A., «An Efficient Technique for the Simulation of Large Systems»,Advances in Mathematical Methods for the Solution of Nuclear Engineering Problems, American Nuclear Society and European Nuclear Society, Munich, 27 April, 1981.

    Google Scholar 

  6. Palusinski O. A., Keepin W. N., Hetrick D. L. andGirijashankar P. V., «Numerical Integration Techniques Using Model Partitioning»,Simulation Methods for Nuclear Power Systems, EPRI WS-81-212, 1981.

  7. Keepin W. N., «Multirate Integration of Two-Time-Scale Dynamic Systems», Ph. D. Dissertation, University of Arizona, 1980.

Download references

Author information

Authors and Affiliations

Authors

Additional information

(Conferenza tenuta il 5 aprile 1982)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hetrick, D.L. Numerical methods for simulation of large systems. Seminario Mat. e. Fis. di Milano 52, 341–352 (1982). https://doi.org/10.1007/BF02925017

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02925017

Keywords

Navigation