ВЕБРЕАЛІЗАЦІЯ ПОСТПРОЦЕСОРА З ВІДКРИТИМ ПОЧАТКОВИМ КОДОМ
Анотація
У роботі розглядається один із найбільш перспективних напрямів підвищення ефективності проєктування сучасної техніки, а саме створення інструменту для проведення віртуального комп’ютерного експерименту замість натурних випробувань, завдяки чому істотно пришвидшується й здешевлюється процес розробки, а також забезпечується його більша безпечність.Найчастіше на практиці для комп’ютерного моделювання широкого кола проблем використовується чисельний метод – метод скінченних елементів.Його застосування потребує наявності спеціалізованого програмного забезпечення – систем скінченно-елементного аналізу, які можуть бути умовно поділені на три основні підсистеми: 1) препроцесор (підготовка даних для розрахунку), 2) процесор (реалізація розрахунку) і 3) постпроцесор (аналіз результатів).Практичний досвід показує, що стадія аналізу результатів (постобробка) за своєю складністю та тривалістю може значно перевищувати два попередні етапи чисельного моделювання. Саме тому від якості реалізації постпроцесора та зручності його використання користувачем напряму залежить ефективність автоматизованого проєктування в машинобудуванні та будівництві.Переважна більшість сучасних постпроцесорів є невід’ємними складовими відповідних систем скінченно-елементного аналізу (наприклад, Ansys, MSC Nastran, COMSOL та ін.). Це фактично робить неможливим їх використання спільно зі сторонніми системами, орієнтованими на розв’язання певних вузьких класів задач, наприклад механіки композитів. Крім того, останнім часом швидкими темпами розвиваються хмарні технології, що потребує створення відповідного програмного забезпечення, реалізація якого у вигляді вебзастосунків дасть можливість досягти реальної багатоплатформності, оскільки сучасні браузери фактично є апаратно незалежними віртуальними машинами, що працюють майже на всіх типах сучасної комп’ютерної техніки. З огляду на це розробка відокремлених програмних систем для автоматизації постаналізу результатів чисельних розрахунків, отриманих у різних системах чисельного моделювання, у вигляді вебзастосунків з відкритим початковим кодом на сьогодні є актуальною задачею.
Посилання
2. Finite element analysis software. URL: http://surl.li/ukbjyp (дата звернення: 08.01.2025).
3. Engineering Simulation & 3D Design Software | Ansys. URL: https://www.ansys.com/ (дата звернення: 08.01.2025).
4. MSC Nastran – Multidisciplinary Structural Analysis. URL: http://surl.li/schezo (дата звернення: 08.01.2025).
5. COMSOL Multiphysics ® Modelling Software. URL: https://www.comsol.com/ (дата звернення: 08.01.2025).
6. Best Open-Source Finite Element Analysis Software. URL: http://surl.li/vmblnr (дата звернення: 08.01.2025).
7. Lee J.Y., Ahn S.Y. Interactive visualization of elasto-plastic behavior through stress paths and yield surfaces in finite element analysis. URL: http://surl.li/vmrnkm (дата звернення: 09.01.2025).
8. Ansys Workbench | Simulation Integration Platform. URL: http://surl.li/sjkenb (дата звернення: 09.01.2025).
9. Abaqus/CAE. URL: http://surl.li/ketspv (дата звернення: 09.01.2025).
10. SOLIDWORKS Simulation. URL: http://surl.li/iawbud (дата звернення: 09.01.2025).
11. ParaView – Open-source, multi-platform data analysis and visualization application. URL: https://www. paraview.org/ (дата звернення: 09.01.2025).
12. Tecplot Visualization and Analysis Tools for CFD Post-processing. URL: https://tecplot.com/ (дата звернення: 09.01.2025).
13. MATLAB – MathWorks. URL: http://surl.li/nnrxpk (дата звернення: 09.01.2025).
14. QuickField Postprocessor. URL: https://quickfield.com/post.htm (дата звернення: 09.01.2025).
15. NumPy. URL: https://numpy.org/ (дата звернення: 09.01.2025).
16. Matplotlib – Visualization with Python. URL: https://matplotlib.org/ (дата звернення: 09.01.2025).
17. VTK – The Visualization Toolkit. URL: https://vtk.org/ (дата звернення: 09.01.2025).
18. The PyVista Project. URL: https://pyvista.org/ (дата звернення: 10.01.2025).
19. WebGL Overview – The Khronos Group Inc. URL: https://www.khronos.org/webgl/ (дата звернення: 10.01.2025).
20. Home – Ecma International. URL: https://ecma-international.org/ (дата звернення: 10.01.2025).
21. WebGL Fundamentals. URL: https://webglfundamentals.org/ (дата звернення: 10.01.2025).
22. Гнєздовський О. В. Відкрита об’єктно-орієнтована архітектура систем скінченно-елементного аналізу : дисертація на здобуття наукового ступеня доктора філософії за спеціальністю 122 «Комп’ютерні науки». Запорізький національний університет, Запоріжжя, 2023. 124 с.
23. React. URL: https://react.dev/ (дата звернення: 18.01.2025).
24. A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. URL: https://gmsh.info/ (дата звернення: 19.01.2025).
25. Netgen/NGSolve. URL: https://ngsolve.org/ (дата звернення: 19.01.2025).
26. QFEM – Simple FEM Solver. URL: http://surl.li/eikjdv (дата звернення: 19.01.2025).
27. Гоменюк С. І., Козуб В. Ю. Особливості використання паралельних обчислень в пакеті прикладних програм «МІРЕЛА+». Вісник Хмельницького національного університету. 2022. № 6. Т. 2. С. 60–64.
28. Mesh. URL: https://surl.li/vnpczu (дата звернення: 31.01.2025).
ISSN 



