O. V. Vasylenko, Y. I. Petrenko


Numerical solution methods of the main forms of differential equations for mathematical modeling of single-domain and multidomain dynamic systems in universal mathematical processors, in computer-aided design and engineering programs (CAS, CAD and CAE, respectively),
were investigated in this work. The contradictions between the performance of numerical integration algorithms (accuracy, stability, economical) and the ways of their optimal matching when configuring the parameters of simulation have been analyzed. The methods, which most commonly used in solvers, can be combined into three groups: based on the Runge-Kutta algorithm, backward differentiation formulas and complex algorithms; for each of the group the adequate fields of application have been given. The factors of modeling stage (features of DS mathematical model, including structural singularity and stiffness), which have the most influence at the quality indicators (criteria) of the
simulation process (the adequacy, accuracy, cost-effectiveness) have been determined. Features of mathematical model, including structural
singularity and stiffness, have been determined as the factors of modeling stage, which have the most influence at the quality indicators
(criteria) of the simulation process (the adequacy, accuracy, cost-effectiveness). Recommendations for prevention of algorithmic failures during simulation of structurally singular systems, which presented as high-index DAE, are given. By the results of test circuit modeling, the optimal algorithm for robust simulation of dynamic systems with varying degrees of stiffness has been defined. The universal procedure of choosing the optimal algorithm of simulation, which takes into account the features of the models, has been designed. The recommendations for choosing of solver and related software for the simulation of causal and a-causal models of DS have been presented in this paper. 


simulation software, modeling, simulation, solvers, numerical integration methods, algorithmic failures, singularity, stiffness, methodical support.


List of CAx companies [Electronic resource]. – Access to the site: 2. Душин С. Е. Моделирование систем и комплексов / С. Е. Душин, А. В. Красов, Ю. В. Литвинов. – СПб: СПбГУ ИТМО, 2010. – 177 с. 3. Клиначев Н. В. Обзор архитектурного построения программ математического моделирования динамических систем [Элек- тронный ресурс]. – Режим доступа: 4. Переверзєв А. В. Запобігання алгоритмічних збоїв систем ECAD / А. В. Переверзєв, О. В. Василенко, Р. В. Прокопенко // Радіоелектроніка, інформатика, управління. – 2006. – № 1. – С. 123–128. 5. Press W. H. Numerical Recipes. The Art of Scientific Computing (3rd ed.) / [Press W. H., Teukolsky S. A., Vetterling W. T., Flannery B. P.]. – Cambridge University Press, 2007. – 1235 p. 6. Cellier F. E. Continuous system simulation / F. E. Cellier, E. Kofman. – Springer Verlag, New York, 2006. – 643 p. 7. Evans J. Нigh-level modelling tools [Электронный ресурс]. – Режим доступа: 8. Hindmarsh Alan С. ODEPACK, A Systematized Collection of ODE Solvers / Hindmarsh Alan С. – Scientific Computing, North-Holland, Amsterdam, 1983. – P. 55–64. 9. Kleijn Ir. C. 20-sim 4.3 Reference Manual / Ir. C. Kleijn, Ir. M. A. Groothuis, Ir. H. G. Differ // Controllab Products B. V. – 2012. – 1099 р. 10. Manca D. The solution of DAE systems by a numerically robust and efficient solver / D. Manca, G. Buzzi-Ferraris // 17 th European Symposium on Computer Aided Process Engineering – ESCAPE17, 2007 [Электронный ресурс]. – Режим доступа: 11. Spice algorithm overview [Electronic resource]. – Access to the site:

GOST Style Citations


Copyright (c) 2017 O. V. Vasylenko, Y. I. Petrenko

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Address of the journal editorial office:
Editorial office of the journal «Radio Electronics, Computer Science, Control»,
Zaporizhzhya National Technical University, 
Zhukovskiy street, 64, Zaporizhzhya, 69063, Ukraine. 
Telephone: +38-061-769-82-96 – the Editing and Publishing Department.

The reference to the journal is obligatory in the cases of complete or partial use of its materials.