Scientific and technical journal

«Automation and Informatization of the fuel and energy complex»

ISSN 0132-2222

Automation and Informatization of the fuel and energy complex
Testing and visualization of numerical calculations convergence in liquified natural gas technological processes modeling

UDC: 681.518
DOI: -

Authors:

YUZHANIN VIKTOR V.1,
TUPYSEV ANTON M.1,
BARASHKIN ROMAN L.1,
KALASHNIKOV PAVEL K.1,
ZHEDYAEVSKY DMITRY N.1,
FEDORCHENKO YURI P.1,
AYUPOVA ZEMFIRA S.1,
TSEKHMESTRUK IVAN B.1,
SHTRIGEL DMITRY YU.1,
RAZYAPOV TIMIR E.1

1 National University of Oil and Gas "Gubkin University", Moscow, Russia

Keywords: software testing, liquefied natural gas (LNG), LNG production, import-independent software and computing complex, simulation modeling, numerical methods, calculation convergence, heat exchange equipment

Annotation:

The problem of ensuring reliable operation of algorithms that implement calculations using mathematical models based on numerical methods in a wide range of initial data is being studied. The problem is solved using the example of a mathematical model of a heat exchanger for a cryogenic unit of a natural gas liquefaction complex using exhaustive testing and multidimensional visualization of calculation results in order to increase the reliability of calculations. To test such algorithms, N-dimensional and statistical type exhaustive tests are used. During the development of algorithms, a large volume of errors may be revealed in the initial sample, which significantly complicates the process of debugging such algorithms by the developer. It is proposed to use multidimensional visualization of calculation results for the debugging process based on a heuristic visual search for connected sets in the space of the algorithm’s initial data. Multidimensional visualization plots allow grouping the values of the initial parameters for the identified calculation outcomes with errors. The initial parameters identified using the proposed method allow setting the priorities in the process of debugging the algorithm and eliminating errors in the most problematic areas of the code.

Bibliography:

1. Prakticheskie uchebno-trenirovochnye zadachi s primeneniem komp'yuternogo trenazhera po upravleniyu malotonnazhnym proizvodstvom szhizhennogo prirodnogo gaza: elektron. resurs: ucheb. posobie / R.L. Barashkin, S.V. Varnakov, A.G. Grechko [i dr.]. – M.: RGU nefti i gaza (NIU) im. I.M. Gubkina, 2022. – 44 s.
2. Isachenko V.P., Osipova V.A., Sukomel A.S. Teploperedacha: ucheb. dlya vuzov. – 3-e izd. – M.: Energiya, 1975. – 488 s.
3. Çengel Y.A., Ghajar A.J. Heat and Mass Transfer: Fundamentals & Applications. – Fifth edition. – New York: McGraw-Hill Education, 2015. – 968 p.
4. Amosov A.A., Dubinskiy Yu.A., Kopchenova N.V. Vychislitel'nye metody: ucheb. posobie. – 4-e izd., ster. – SPb.: Lan', 2014. – 672 s.
5. Nocedal J., Wright S.J. Numerical optimization. – New York: Springer, 2006. – 664 p. – (Springer Series in Operations Research and Financial Engineering).
6. Mayers G., Badzhett T., Sandler K. Iskusstvo testirovaniya programm. – 3-e izd. – M.: Dialektika, 2012. – 272 s.
7. International Software Testing Qualifications Board. Standard Glossary of Terms Used in Software Testing. – 2016. – URL: https://glossary.istqb.org/en (data obrashcheniya 16.01.2023).
8. Petunin S.V., Yur'ev A.M. Upravlenie i avtomatizatsiya razrabotki programmnogo obespecheniya dlya sistem MES-urovnya // Avtomatizatsiya, telemekhanizatsiya i svyaz' v neftyanoy promyshlennosti. – 2012. – № 4. – S. 21–23.
9. Plotly Express – graficheskaya biblioteka s otkrytym iskhodnym kodom dlya yazyka Python. – URL: https://plotly.com/python/splom/
10. Seaborn – programmnaya biblioteka po vizualizatsii dannykh dlya yazyka Python. – URL: https://seaborn.pydata.org/
11. Pandas – programmnaya biblioteka yazyka Python dlya obrabotki i analiza dannykh. – URL: https://pandas.pydata.org/docs/reference/index.html