Implementation of cellular automata framework dedicated to digital material representation
Patryk Spytkowski
, Tomasz Klimek, Łukasz Rauch
, Łukasz Madej![]()
AGH University of Science and Technology, al. Mickiewicza 30, 30-059 Kraków, Poland.
DOI:
https://doi.org/10.7494/cmms.2009.2.0243
Abstract:
Design and implementation of programming framework dedicated to support development of the Cellular Automata (CA) algorithms is presented in the paper. The main objectives is to optimise the framework’s architecture to obtain high runtime efficiency and flexibility. Various types of CA models starting with the simple one like the game of life finishing with the sophisticated models for simulation of physical phenomena can be implemented on the basis of this framework. The framework is combined with specific technology for visualization of obtained results that is based on OpenGL libraries and additionally is optimized regarding specific requirements of the CA method. This part of proposed computer system is described in the paper as well. The calculations of the CA based grain growth algorithm with different types of neighbourhood and space dimensions were performed to evaluate capabilities of the framework. Finally selected results are presented and discussed in the paper.
Cite as:
Spytkowski, P., Klimek, T., Rauch, Ł., & Madej, Ł. (2009). Implementation of cellular automata framework dedicated to digital material representation. Computer Methods in Materials Science, 9(2), 283 – 288. https://doi.org/10.7494/cmms.2009.2.0243
Article (PDF):

Keywords:
Digital material representation, Cellular automata, Framework, Visualization
References:
Ayyar, A., Chawla, N., Microstructure-based modeling of crack growth in particle reinforced composites, Composites Science and Technology, 66, 2006, 1980-1994.
Bernacki, M., Chastel, Y., Digonnet, H., Resk, H., Coupez, T., Logé, R.E., Development of numerical tools for the multiscale modelling of recrystallisation in metals, based on a digital material framework, Comp. Meth. Mater. Sci., 7, 2007, 142-149.
Cybułka, G., Jamrozik, P., Wejrzanowski, T., Rauch, L., Madej, L., Digital representation of microstructure, Proc. CMS Conf., Krakow, 2007, 379-384.
Dawson, P.R., Miller, M.P., The digital material – an environment for collaborative material design, project poster. Available at: http://anisotropy.mae.cornell.edu/downloads/dplab/.
Estrin, Y., Dislocation Density related constitutive modelling, in: unified constitutive laws of plastic deformation, eds. Krausz, A.S., Krausz, K., Academic Press, 1996.
Grosman, F., Application of the flow stress function in programmes for computer simulation of plastic working processes, J. Mat. Proc. Technol., 64, 1997, 169-180.
Hatzi, O., Thomas, S., Dalakas, V., Nikolaidou, M., Anagnostopoulos, D., A cellular automata framework for studying expandable traffic flow models, Proc. of the 2007 summer computer simulation conference, 2007 (CD).
Karafyllidis, I., Thanailakis, A., A model for predicting forest fire spreading using cellular automata, Ecological Modelling, 99, 1997, 87-97.
Madej, L., Gawad, J., Hodgson, P.D., Pietrzyk, M., Contribution to digital representation of materials subjected to thermo-mechanical processing, Proc. MS&T, Detroit, 2007, 403-414.
Madej, L., Mrozek, A., Kuś, W., Burczyński, T., Pietrzyk, M., Concurrent and upscaling methods in multi scale modelling – case studies, Comp. Meth. Mater. Sci., 8, 2008, 1-10.
Melchior, M.A., Delannay, L., A texture discretization technique adapted to polycrystalline aggregates with nonuniform grain size, Comp. Mater. Sci., 37, 2006, 557-564.
Pietrzyk, M., Finite element based model of structure development in the hot rolling process, Steel Research, 61, 1990, 603-607.
Rauch, L., Madej, L., Pietrzyk, M., Hybrid system for modelling and optimization of production chain in metal forming, J. of Machine Eng., 8, 2008, 14-22.
Rauch, L., Madej, L., Deformation of the dual phase material on the basis of digital representation of microstructure, Steel Res. Int. 79, Special Edition Metal Forming Conf., 2, 2008, 247-254.
Romanova, V., Balokhonov, R., Makarov, P., Schmauder, S., Soppa, E., Simulation of elasto-plastic behaviour of an artificial 3D-structure under dynamic loading, Comput. Mater. Sci. 28, 2003, 518-528.