Russian Federation
Russian Federation
employee
Russian Federation
Russian Federation
This article presents the results of developing a computer program to simplify and accelerate the process of calculating the acoustic parameters of ultrasonic testing of welded joints, taking into account the quality requirements for welds in transport systems. Objective: to develop a computer program to automate the calculation of acoustic parameters of ultrasonic testing of welded joints used in the railway system, with the aim of reducing the time spent by a flaw detector operator and eliminating errors in the interpretation of regulatory and technical documentation. Methodology: the program is implemented in Python using the FreeSimpleGUI library, which ensures its free distribution and independence from licensing restrictions. The program code is based on the requirements of regulatory documents governing the ultrasonic testing of welds in transport systems. The interface is organized into six working tabs, each of which corresponds to a separate stage of testing setup: selection of a regulatory document, ultrasonic wave parameters, weld type, transducer characteristics, scanning schemes, and sensitivity settings. Results: a computer program has been developed that allows interactive calculation of sound parameters, determination of transducer movement zones, calculation of scanning pitch, sensitivity adjustment, and calculation of the defect detection coefficient and equivalent defect area. A calculation verification function is provided to ensure compliance with far-field conditions. The program contains built-in reference materials and graphical inspection diagrams. Practical significance: the program’s 20 MB size allows for easy installation on workstations without additional hardware requirements. The intuitive interface and automated calculations reduce inspection preparation time, minimize the likelihood of errors, and increase the reliability of ultrasonic flaw detection results for welded joints.
ultrasonic testing, welded joints, acoustic parameters, non-destructive testing
1. GOST 34991-2023. Soedineniya svarnye v stal'nyh konstrukciyah podvizhnogo sostava. Metody ul'trazvukovogo kontrolya.
2. RD ROSEK 001-96. Mashiny gruzopod'emnye. Konstrukcii metallicheskie. Kontrol' ul'trazvukovoy. Osnovnye polozheniya. M.: Mashinostroenie, 1998.
3. STO Gazprom 15-2.3-005-2023. Svarka i nerazrushayuschiy kontrol' svarnyh soedineniy. Ul'trazvukovoy kontrol' kachestva svarnyh soedineniy. SPb.: PAO «Gazprom», OOO «Nauchno-issledovatel'skiy institut prirodnyh gazov gazovyh tehnologiy — VNIIGAZ», 2023.
4. STO Gazprom 15-1.3-004-2023. Svarka i nerazrushayuschiy kontrol' svarnyh soedineniy. Nerazrushayuschie metody kontrolya kachestva svarnyh soedineniy promyslovyh i magistral'nyh truboprovodov. SPb.: PAO «Gazprom», OOO «Nauchno-issledovatel'skiy institut prirodnyh gazov gazovyh tehnologiy — VNIIGAZ», 2023.
5. OST 36-75-83. Kontrol' nerazrushayuschiy. Svarnye soedineniya truboprovodov. Ul'trazvukovoy metod. M.: VNIIMontazhspecstroy, 1984.
6. RD 19.100.00-KTN-545-06 Ul'trazvukovoy kontrol' stenki svarnyh soedineniy pri ekspluatacii i remonte vertikal'nyh stal'nyh rezervuarov. M.: OAO «AK «Transneft'», 2006.
7. Python: chto eto za yazyk programmirovaniya i gde primenyaetsya. M.: Skillfactory Media, 2024. URL: https://blog.skillfactory.ru/glossary/python/
8. GOST 14782-86. Kontrol' nerazrushayuschiy. Soedineniya svarnye. Metody ul'trazvukovye. M.: Standartinform, 2005.
9. GOST R 55724-2013. Kontrol' nerazrushayuschiy. Soedineniya svarnye. Metody ul'trazvukovye. M.: Standartinform, 2019.



