Preview

The Herald of the Siberian State University of Telecommunications and Information Science

Advanced search

Comparison of Software Implementations of SLAE Solution Methods in the Problem of Finding the Equilibrium Composition of a Complex Multicomponent Heterogeneous System

https://doi.org/10.55648/1998-6920-2024-18-3-86-98

Abstract

The article presents a comparative analysis of the software implementation performance of numerical methods in solving the problem of finding the equilibrium composition of a complex multicomponent heterogeneous system. The task of finding the equilibrium composition of the system is divided into the following subtasks: 1) taking into account constraints (Lagrange method); 2) finding the maximum function of a nonlinear function: 2.1) converting a function into a system of linear equations (Newton Raphson method); 2.2) using numerical methods to solve a system of linear algebraic equations. An analytical review of the literature data has shown that gradient methods have better performance when solving systems of linear algebraic equations. Therefore, the article compared the performance of the software implementation of the entire algorithm using direct (Gauss, LUP decomposition) and iterative methods (conjugate gradient method, biconjugate gradient stabilized method) for solving a system of linear algebraic equations. The calculation speed of the developed program was also compared using dynamically connected libraries Alglib, ILNumerics, MathNet, Accord to solve the SLAE in the problem of finding the equilibrium composition of a thermodynamic system.

About the Authors

P. A. Sechenov
Siberian State Industrial University
Russian Federation

Pavel A. Sechenov - Ph.D. (Tech.), associate professor at the Department of Applied Information Technologies and Pro-gramming, Siberian State Industrial University (SibSIU).

654007, Novokuznetsk, Kirov St. 42



I. A. Rybenko
Siberian State Industrial University
Russian Federation

Inna A. Rybenko - D. Sc. (Tech.), Assoc, Head of the Department of Applied Information Technologies and Programming, Siberian State Industrial University (SibSIU).

654007, Novokuznetsk, Kirov St. 42



References

1. Sechenov P. A., Rybenko I. A. CHislennyj metod i matematicheskaya model' nahozhdeniya ravnovesnogo sostava termodinamicheskoj sistemy programmnogo kompleksa T-Energy [Numerical method and mathematical model for finding the equilibrium composition of the thermodynamic system of the T-Energy software package]. Herald of Dagestan State Technical University. Technical Sciences, 2022, vol. 49, no. 4, pp. 104-112.

2. Bazilevskij M. P., Vlasenko L. N. Ocenivanie modelej parnoj linejnoj regressii s parametrami v vide matric linejnyh operatorov dvumernogo vektornogo prostranstva [Estimation of pair linear regression models with parameters in the form of linear operator matrices of two-dimensional vector space]. Modeling, Optimization and Information Technology, 2020, vol. 8. no 1 (28).

3. Andrianov I. K. CHislennaya model' mnogokriterial'noj optimizacii teplovoj zashchity obolochechnyh elementov v usloviyah teplovogo i silovogo nagruzheniya [Numerical multi-criteria optimization model of the shell thermal protection under conditions of thermal and force loading]. Scholarly Notes of KNASTU, 2021, vol. 51, no. 3, pp. 14-20.

4. Pokamestov D. A., Kologrivov V. A., Babur-Karatelli G. P., Kryukov YA. V. Raschyot zon obsluzhivaniya klastera bazovyh stancij sistem sotovoj svyazi pri zadannom raspredelenii abonentov [Calculation of base station coverage cluster for a given subscriber distribution]. Vestnik SibGUTI, 2017, no. 2, pp. 26-34.

5. Zhurtov A. V., Khezhev T. A., Khadzhishalapov G. N., Kardanov A. A., Shogentsukov M. A. Napryazhenno-deformirovannoe sostoyanie dvuhslojnyh armocementnyh obolochek v usloviyah pozhara [Stress strain state of double-layered ferrocement shells under the fire condition]. Herald of Dagestan State Technical University. Technical Sciences, 2022, no. 49(1), pp. 112-121.

6. Belov V. M., Zyrjanova E. V., Rjabova E. V. Interval'no-statisticheskij metod opredelenija parametrov funkcij prinadlezhnosti v zadachah ocenki kachestva sistem kompleksnoj bezopasnosti [Interval-statistical method of membership functions parameters determination in problems of the integrated security system quality assessment]. Vestnik SibGUTI. 2016, no. 2, pp. 85-96.

7. Sechenov P. A. Sravnenie bystrodejstviya chislennyh metodov Gaussa i LUP-razlozheniya v zadache nahozhdeniya ravnovesnogo himicheskogo sostava [Comparison of the speed of numerical methods of Gauss and LUP decomposition in the problem of finding the equilibrium chemical composition]. The Bulletin of Voronezh state technical university, 2023, vol. 19. no. 2, pp. 79-85.

8. Puzikova V. V. Reshenie sistem linejnyh algebraicheskih uravnenij metodom BiCGSTAB s predobuslovlivaniem [Solution of systems of linear algebraic equations by BiCGStab method with preconditioning]. Herald of the Bauman Moscow State Technical University. Natural Sciences Series, 2011, no. S1, pp. 124-133.

9. CHadov S. N. O reshenii razrezhennyh sistem linejnyh uravnenij pri pomoshchi stabilizirovannogo metoda bisopryazhennyh gradientov [On the solution of sparse systems of linear equations using the stabilized method of bisjoint gradients]. Vestnik of the Ivanovo State Power Engineering University, 2007, no. 3, pp. 86-88.

10. Ahunov R. R. Algoritmy i kompleks programm dlya iteracionnogo resheniya sistem linejnyh algebraicheskih uravnenij pri analize poloskovyh struktur metodom momentov [Algorithms and software package for iterative solution of systems of linear algebraic equations in the analysis of strip structures by the method of moments]. Ph.D. thesis, Tomsk. 2018, 199 p.

11. Serysheva I. A., Hrustalev YU. P. Formalizovannaya metodika obrabotki izmeritel'noj informacii, poluchaemoj v processe funkcionirovaniya gruppovogo etalona vremeni i chastity [The formalized technique of processing measuring information obtained during the operation of a group standard of time and frequency]. Information and mathematical technologies in science and management, 2018, no. 4 (12), pp. 163-172.

12. Sorokovikov P. S., Gornov A. YU. Paket programm meopt dlya resheniya nevypuklyh zadach parametricheskoj identifikacii [MEOPT software package for solving non-convex problems of parametric identification]. Information and mathematical technologies in science and management, 2022, no. 2 (26). pp. 53-60.

13. Gorbachenko V. I. Vychislitel'naya linejnaya algebra s primerami na MATLAB [Computational linear algebra with MATLAB examples Saint Petersburg, BHV-Peterburg, 2011, 320 p.

14. Gogoleva S. YU. Predobuslovlivanie na osnove LU-razlozheniya v iteracionnyh metodah dlya resheniya sistem linejnyh algebraicheskih uravnenij s razrezhennymi matricami [LU-based preconditioning in iterative methods for solving systems of linear algebraic equations with sparse matrices] IV Mezhdunarodnaya konferenciya i molodyozhnaya shkola "Informacionnye tekhnologii i nanotekhnologii", Samara, 2018, pp. 1493-1498.

15. Vander Vorst H. A. Bi-CGSTAB: a fast and smoothly converging variant of Bi-CG for solution of non-symmetric linear systems. SIAM J. Sci. Stat. Comp, 1992, no. 2. pp. 631-644.

16. Kuksenko S. P., Gazizov T. R. Iteracionnye metody resheniya sistemy linejnyh algebraicheskih uravnenij s plotnoj matricej [Iterative methods for solving a system of linear algebraic equations with a dense matrix]. Tomsk: Tomskij gosudarstvennyj universitet, 2007, 208 p.

17. Sechenov P. A., Kozhemyachenko V. I., Rybenko I. A. Parallel'naya realizaciya algoritma raschyota ravnovesnogo sostava v programmnom komplekse T-Energy [Parallel Implementation of the Equilibrium Composition Calculation Algorithm in the T-Energy Software Package]. Vestnik of Volga State University of Technology. Ser.: Radio Engineering and Infocommunication Systems, 2023, vol. 57, no. 1, pp. 64-73.


Supplementary files

Review

For citations:


Sechenov P.A., Rybenko I.A. Comparison of Software Implementations of SLAE Solution Methods in the Problem of Finding the Equilibrium Composition of a Complex Multicomponent Heterogeneous System. The Herald of the Siberian State University of Telecommunications and Information Science. 2024;18(3):86-98. (In Russ.) https://doi.org/10.55648/1998-6920-2024-18-3-86-98

Views: 145


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


ISSN 1998-6920 (Print)