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.
References
Lambert J. D.,Computational Methods in Ordinary Differential Equations, Wiley, 1973.
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.
Edelson D., «Computer Simulation in Chemical Kinetics»,Science, 214, n. 4524, p. 891, 27 November 1981.
Korn G. A. andWait J. V.,Digital Continuous System Simulation, Prentice-Hall, 1977.
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.
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.
Keepin W. N., «Multirate Integration of Two-Time-Scale Dynamic Systems», Ph. D. Dissertation, University of Arizona, 1980.
Author information
Authors and Affiliations
Additional information
(Conferenza tenuta il 5 aprile 1982)
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF02925017