Software Development for Modeling Microstructures of Polycrystalline Materials by Cellular Automata Method

This paper deals with software package development for 3D modeling of material microstructures using the 3D cellular automata method (MatViz3D). The software package includes algorithms for modeling based on the Moore, von Neumann, radial, and probabilistic cellular automata models. It also includes a 3D scene construction module using OpenGL for visualizing microstructures, a program interface design module, and modules for calculating geometric twodimensional and three-dimensional characteristics of grains. Finally, the software package includes algorithms for comparing the obtained characteristics with experimental microstructures, using script graphs for this purpose. MatViz3D has been developed using the <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbf{C}++$</tex> programming language and the OpenGL library. The program interface has been designed using the Qt framework. The algorithms for comparing the obtained characteristics with experimental microstructures have been implemented using the Python programming language and the Seaborn library.

Authors

Institutions

Publication Details

Published
2024-10-07
DOI
https://doi.org/10.1109/khpiweek61434.2024.10877965
Citations
1
Primary Topic
Advanced Theoretical and Applied Studies in Material Sciences and Geometry
Type
article
Field-Weighted Citation Impact
0.18

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Software Development for Modeling Microstructures of Polycrystalline Materials by Cellular Automata Method

Олексій Водка, Mariya Shapovalova, Oleh Semenenko, Valeriia Hritskova
1 citations
Advanced Theoretical and Applied Studies in Material Sciences and Geometry
0.18
article

Software Development for Modeling Microstructures of Polycrystalline Materials by Cellular Automata Method

Олексій Водка, Mariya Shapovalova, Oleh Semenenko, Valeriia Hritskova
article en
1 citations

Abstract

This paper deals with software package development for 3D modeling of material microstructures using the 3D cellular automata method (MatViz3D). The software package includes algorithms for modeling based on the Moore, von Neumann, radial, and probabilistic cellular automata models. It also includes a 3D scene construction module using OpenGL for visualizing microstructures, a program interface design module, and modules for calculating geometric twodimensional and three-dimensional characteristics of grains. Finally, the software package includes algorithms for comparing the obtained characteristics with experimental microstructures, using script graphs for this purpose. MatViz3D has been developed using the <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbf{C}++$</tex> programming language and the OpenGL library. The program interface has been designed using the Qt framework. The algorithms for comparing the obtained characteristics with experimental microstructures have been implemented using the Python programming language and the Seaborn library.

National Technical University "Kharkiv Polytechnic Institute" (UA)
Ministry of Education and Science of Ukraine
Industry, innovation and infrastructure
Openalex Percentile: Top 49%
Advanced Theoretical and Applied Studies in Material Sciences and Geometry
0.18
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Software Development for Modeling Microstructures of Polycrystalline Materials by Cellular Automata Method — Олексій Водка, Mariya Shapovalova, et al. · (2024) | TGRS Research Map | TGRS