Удаление самопересечений поверхностной неструктурированной сетки в задаче моделирования обледенения

Аннотация

При численном решении задачи моделирования обледенения ключевым аспектом является адекватное представление поверхности образующегося ледяного нароста. Как правило, форма ледяного нароста описывается с помощью поверхностной неструктурированной сетки, которая эволюционирует во времени в соответствии с внешними условиями обледенения. Поверхностная сетка разделяет расчетную область на внутреннюю часть, представляющую собой область льда, и внешнюю часть. Таким образом, описывающая границу льда поверхностная сетка является двусторонней с определенным направлением роста льда в ее ячейках. При эволюции сетки возникновение самопересечений является критическим дефектом, приводящим к невозможности продолжения расчетов. Возникающие самопересечения должны быть удалены для продолжения вычислений. В работе предлагается метод удаления самопересечений поверхностной неструктурированной сетки, основанный на обходе внешней поверхности сетки и обработке пересечений ее ячеек в процессе обхода. Для ускорения обработки сетки используется BVH-дерево ее ячеек. Для избавления от ошибок точности, связанных с использованием операций над вещественными числами, используются вычисления в рациональных числах, в которых задачи поиска пересечения линейных геометрических примитивов решаются без потери точности. Предложенный метод удаления самопересечений поверхностной неструктурированной сетки реализован для обработки псевдотрехмерных профилей в рамках программного комплекса «Кристалл» моделирования обледенения летательных аппаратов.

Сведения об авторе

Alexey Anatolyevich Rybakov, Национальный исследовательский центр "Курчатовский институт"

ведущий научный сотрудник, кандидат физико-математических наук

Литература

1. Raj L., Yee K., Myong R. Sensivity of ice and aerodynamic performance degradation to critical physical and modeling parameters affecting airfoil icing. Aerospace Science and Technology. 2020;98:105659. https://doi.org/10.1016/j.ast.2019.105659
2. Martini F., Ibrahim H., Montoya L., Rizk P., Ilinca A. Turbulence modeling of iced wind turbine airfoils. Energies. 2022;15:8325. https://doi.org/10.3390/en15228325
3. Koshelev K.B., Melnikova V.G., Strijhak S.V. Development of iceFoam solver for modeling ice accretion. Proceedings of ISP RAS. 2020;32(4):217-234. (In Russ., abstract in Eng.) https://doi.org/10.15514/ISPRAS-2020-32(4)-16
4. Galanov N.G., Sarazov A.V., Zhuchkov R.N., Kozelkov A.S. Application of various ice accretion simulation approaches in the LOGOS software package. Journal of Physics: Conference Series. 2021;2099:012029. https://doi.org/10.1088/1742-6596/2099/1/012029
5. Galanov N.G., Kozelkov A.S., Zhuchkov R.N., Sarazov A.V. Testing of an Ice Accretion Simulation Technique Implemented in the Software Package Logos. In: Informacionny`e sistemy` i texnologii IST-2021, sbornik materialov XXVII Mezhdunarodnoj nauchno-texnicheskoj konferencii, 2021. Nizhny Novgorod: NNSTU, 2021. p. 848-854. (In Russ., abstract in Eng.) EDN: UDSRKB
6. Sorokin K.E., et al. Numerical Simulation of Ice Accretion in FlowVision Software. Computer Research and Modeling. 2020;2020(1):83-96. (In Russ., abstract in Eng.) https://doi.org/10.20537/2076-7633-2020-12-1-83-96
7. Shannon T., McClain S. An Assessment of LEWICE Roughness and Convection Enhancement Models. SAE International Journal of Advances and Current Practices in Mobility. 2020;2(1):128-139. https://doi.org/10.4271/2019-01-1977
8. Domingos R., Silva D. 3D computational methodology for bleed air ice protection system parametric analysis. In: SAE Technical Paper 2015-01-2109. SAE 2015 International Conference on Icing of Aircraft, Engines, and Structures. Prague, Czech Republic; 2015. 9 p. https://doi.org/10.4271/2015-01-2109
9. Villedieu P., Trontin P., Chauvin R. Glaciated and mixed phase ice accretion modeling using ONERA 2D icing suite. In: 6th AIAA Atmospheric and Space Environments Conference, 16-20 June 2014 (AIAA 2014-2199). Atlanta, GA: American Institute of Aeronautics and Astronautics; 2014. https://doi.org/10.2514/6.2014-2199
10. Son C.-K., Oh S.-J., Yee K. Prediction of glaze ice accretion on 2D airfoil. Journal of the Korean Society for Aeronautical & Space Sciences. 2010;38(8):747-757. https://doi.org/10.5139/JKSAS.2010.38.8.747
11. Bourgault-Cote S., Hasanzadeh K., Lavoie P., Laurendeau E. Multi-layer methodologies for conservative ice growth. In: 7th European Conference for Aeronautics and Aerospace Sciences (EUCASS). EUCASS; 2017. 15 p. https://doi.org/10.13009/EUCASS2017-258
12. Thompson D., Tong X., Arnoldus Q., Collins E., McLaurin D., Luke E. Discrete surface evolution and mesh deformation for aircraft icing applications. In: Proceedings of the 5th AIAA Atmospheric and Space Environments Conference (AIAA 2013-2544). San Diego, CA: American Institute of Aeronautics and Astronautics; 2013. 20 p. https://doi.org/10.2514/6.2013-2544
13. Tong X., Thompson D., Arnoldus Q., Collins E., Luke E. Three-dimensional surface evolution and mesh deformation for aircraft icing applications. Journal of Aircraft. 2017;54:1047-1063. https://doi.org/10.2514/1.C033949
14. Ye H., Liu Y., Chen B., Liu Z., Zheng J., Pang Y., Chen J. Hybrid grid generation for viscous flow simulation in complex geometries. Advances in Aerodynamics. 2020;2:17. 18 p. https://doi.org/10.1186/s42774-020-00042-x
15. Rybakov A.A. Mesh geometric rebuilding using the common envelope of a spheres family in the ice accretion problem. Modern Information Technologies and IT-Education. 2023;19(2):282-291. (In Russ., abstract in Eng.) https://doi.org/10.25559/SITITO.019.202302.282-291
16. Freylekhman S., Rybakov A. Self-intersection elimination for unstructured surface computational meshes. Lobachevskii Journal of Mathematics. 2022;43(10):2846-2852. https://doi.org/10.1134/S1995080222130133
17. Xiao Z., Chen J., Zheng Y., Zheng J., Wang D. Booleans of triangulated solids by a boundary conforming tetrahedral mesh generation approach. Computers & Graphics. 2016;59:13-27. https://doi.org/10.1016/j.cag.2016.04.004
18. Hu Y., Zhou Q., Gao X., Jacobson A., Zorin D., Panozzo D. Tetrahedral meshing in the wild. ACM Transactions on Graphics. 2018;37(4):60. https://doi.org/10.1145/3197517.3201353
19. Hu Y., Schneider T., Wang B., Zorin D., Panozzo D. Fast tetrahedral meshing in the wild. ACM Transactions on Graphics. 2020;39(4):117. https://doi.org/10.1145/3386569.3392385
20. Lo. S.H., Wang W.X. A fast robust algorithm for the intersection of triangulated surfaces. Engineering with Computers. 2004;20:11-21. https://doi.org/10.1007/s00366-004-0277-3
21. Gorshkov A.V., Korshunova A.L. Optimal intersection search algorithm in Monte Carlo simulation of light transport in human brain. Vestnik Nizhegorodskogo universiteta im. N. I. Lobachevskogo = Vestnik of Lobachevsky University of Nizhni Novgorod. 2012;(5):73-80. (In Russ., abstract in Eng.) EDN: PZKPSV
22. Magalhaes S., Franklin W., Andrade M. Fast exact parallel 3D mesh intersection algorithm using only orientation predicates. In: Proceedings of the 25th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (SIGSPATIAL '17). New York, NY, USA: Association for Computing Machinery; 2017. Article number: 44. https://doi.org/10.1145/3139958.3140001
23. Skorkovská V., Kolingerová I., Benes B. A Simple and Robust Approach to Computation of Meshes Intersection. In: Proceedings of the 13th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2018) – Volume 1: GRAPP. SCITEPRESS – Science and Technology Publications, Lda.; 2018. https://doi.org/10.5220/0006538401750182
24. Liu T., Ye H., Meng X., Liu Z., Chen J. Robust and fast local repair for intersecting triangle meshes. Computer-Aided Design. 2026;190:103963. https://doi.org/10.1016/j.cad.2025.103963
25. Guo J.-P., Fu X.-M. Exact and efficient intersection resolution for mesh arrangements. ACM Transactions on Graphics. 2024;43(6):165. https://doi.org/10.1145/3687925
26. Cherchi G., Livesu M., Scateni R., Attene M. Fast and robust mesh arrangements using floating-point arithmetic. ACM Transactions on Graphics. 2020;39(6):250. https://doi.org/10.1145/3414685.3417818
27. Rivara M.C., Rodriguez-Moreno P.A. Tuned Terminal Triangles Centroid Delaunay Algorithm for Quality Triangulation. In: Roca X., Loseille A. (eds.) 27th International Meshing Roundtable. IMR 2018. Lecture Notes in Computational Science and Engineering. Vol. 127. Cham: Springer; 2019. p. 211-228. https://doi.org/10.1007/978-3-030-13992-6_12
28. Rakotoarivelo H., Ledoux F. Accurate Manycore-Accelerated Manifold Surface Remesh Kernels. In: Roca X., Loseille A. (eds.) 27th International Meshing Roundtable. IMR 2018. Lecture Notes in Computational Science and Engineering. Vol. 127. Cham: Springer; 2019. p. 405-423. https://doi.org/10.1007/978-3-030-13992-6_22
29. Borouchaki H., Laug P., George P.-L. Parametric surface meshing using a combined advancing-front generalized Delaunay approach. International Journal of Numeric Methods in Engineering. 2000;49:233-259. https://doi.org/10.1002/1097-0207(20000910/20)49:1/23.0.CO;2-G
30. Skvortsov A.V. Triangulyaciya Delone i ee primenenie [Delaunay triangulation and its applications]. Tomsk: Izdatel`stvo Tomskogo universiteta; 2002. 128 p. (In Russ., abstract in Eng.) EDN: RZIMNT
31. Skvortsov A.V. Algorithms Implementation Features of Delaunay Triangulation with Restrictions. Tomsk State University Journal. 2002;(275):90-94. (In Russ., abstract in Eng.) EDN: OYCDAV
32. Panchal D., Jayaswal D. Feature sensitive geometrically faithful highly regular direct triangular isotropic surface remeshing. Sadhana. 2022;47(94):1-19. https://doi.org/10.1007/s12046-022-01866-7
33. Budak A.S., Frolov V.A., Galaktionov V.A., Garifullin A.R. Study of surface representation methods based on signed distance functions. Programming and Computer Software. 2025;3:15-26. https://doi.org/10.7868/S3034584725030027
34. Jung W., Shin H., Choi B. Self-intersection removal in triangular mesh offsettings. CAD Journal. 2004;(1):477-484. https://doi.org/10.1080/16864360.2004.10738290
35. Glumova E.S. Algorithm Adaptive Point Cloud Partitioning based on Bounding Volume Hierarchy. In: Graphic information systems and immersive technologies in the product life cycle stages (GraphiCon 2025). Yoshkar-Ola: Volga State University of Technology; 2025. p. 967-984. (In Russ., abstract in Eng.) https://doi.org/10.25686/978-5-8158-2474-4-2025-976-984
36. Lazard S., Valque L. Removing self-intersections in 3D meshes while preserving floating-point coordinates. hal-04907149. 2025. Available at: https://inria.hal.science/hal-04907149v1 (accessed 15.02.2026).
Опубликована
2026-04-15
Как цитировать
RYBAKOV, Alexey Anatolyevich. Удаление самопересечений поверхностной неструктурированной сетки в задаче моделирования обледенения. Современные информационные технологии и ИТ-образование, [S.l.], v. 22, n. 1, p. 63-75, apr. 2026. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1291>. Дата доступа: 22 june 2026 doi: https://doi.org/10.25559/SITITO.022.202601.63-75.
Раздел
Параллельное и распределенное программирование, грид-технологии