CodePDF Available

Cellular Automaton Simulation of Dynamic Recrystallization: Introduction into Self-Organization and Emergence

Authors:

Abstract

The purposes of this software are manifold: (i) It serves as an introduction to the modeling of dynamic recrystallization by cellular automata and to complex systems modeling by cellular automata in general. (ii) There is a big demand to have in hands an open-source software that can serve as an example to similar software that might be developed in various scientific fields. (iii) Everybody is welcomed to develop its non-commercial applications in various scientific fields using this template. (iv) The software was originally developed by JK during his Ph.D. studies using software called Cellular/Cellang that is not maintained anymore. (v) JT developed software according to the best software engineering practice. (vi) It and its descendants can be used to study complex systems modeling in various scientific disciplines including biosciences, biology, and medicine. This software was developed during bachelor studies of JT and published as his bachelor thesis project. PS The work when used must be properly cited according to requirements given in the software. >>><<< Remark: Introduction to Complex Systems Modelling by Cellular Automata can be found at https://www.researchgate.net/publication/225413484_Introduction_to_Modeling_of_Complex_Systems_Using_Cellular_Automata (this provides the necessary background for the understanding of the software) >>><<< Link do the Bachelor Thesis of Jakub Tkac: https://www.researchgate.net/publication/317236033_Design_and_Implementation_of_Cellular_Automaton_Simulating_Dynamic_Recrystallization_in_czech >>><<< Link to a video depicting a run of the code https://www.researchgate.net/publication/317013011_Self-Organization_Video_Sequence_Depicting_Numerical_Experiments_with_Cellular_Automaton_Model_of_Dynamic_Recrystallization_with_source-code_link >>><<< Link to a quick physical & computational introduction https://www.researchgate.net/publication/338019707_BUILDING_EFFICIENT_COMPUTATIONAL_CELLULAR_AUTOMATA_MODELS_OF_COMPLEX_SYSTEMS_BACKGROUND_APPLICATIONS_RESULTS_SOFTWARE_AND_PATHOLOGIES

File (1)

Content uploaded by Jiří Kroc
Author content
... Open-source software [54] and video [56] available. ...
... The CA-model of DRX [32,33,54,56] operating during deformation of metals is described in this section. It contains: a physical background, a de¯nition of the CA-model of DRX [32], a software implementation [54][55][56], results of simulations [32,33], a demonstration of the principle of the structural stability, and several pathological instances of the CA-model. ...
... The CA-model of DRX [32,33,54,56] operating during deformation of metals is described in this section. It contains: a physical background, a de¯nition of the CA-model of DRX [32], a software implementation [54][55][56], results of simulations [32,33], a demonstration of the principle of the structural stability, and several pathological instances of the CA-model. Those pathologies demonstrate the expressiveness and°exibility of this computational approach and can be applied in CA-models of some other natural phenomena. ...
Article
Cellular automaton models of complex systems (CSs) are gaining greater popularity; simultaneously, they have proven the capability to solve real scientific and engineering applications. To enable everybody a quick penetration into the core of this type of modeling, three real applications of cellular automaton models, including selected open source software codes, are studied: laser dynamics, dynamic recrystallization (DRX) and surface catalytic reactions. The paper is written in a way that it enables any researcher to reach the cutting edge knowledge of the design principles of cellular automata (CA) models of the observed phenomena in any scientific field. The whole sequence of design steps is demonstrated: definition of the model using topology and local (transition) rule of a cellular automaton, achieved results, comparison to real experiments, calibration, pathological observations, flow diagrams, software, and discussions. Additionally, the whole paper demonstrates the extreme expressiveness and flexibility of massively parallel computational approaches compared to other computational approaches. The paper consists of the introductory parts that are explaining CSs, self-organization and emergence, entropy, and CA. This allows readers to realize that there is a large variability in definitions and solutions of this class of models. >>> <<< (Remark: Open-source software included).
... Another examples can be found in statistical physics, Hook's law, DRX [17,41] and many other natural phenomena, which are expressing self-organizing and emergent properties. 5.6. ...
... An MPC example can be observed within the well-documented DRX model [17,41] where only the MPC model-despite centuries of trying to derive a heuristic, probabilistic, or analytic model-is capable to describe observed stress-strain curves expressing oscillations or singlepeak response to the imposed deformation under varying deformation conditions and elevated temperatures. Centuries of failures in creation heuristics, statistic, and analytic models had been successfully replaced by MPC models. ...
Preprint
Full-text available
Scientists are gradually becoming aware of the challenges in the understanding of the very root mechanisms of massively parallel computations that are observed in literally all scientific disciplines ranging from cosmology, physics, across chemistry, biochemistry, and ending in biology. This leads us to the main motivation and simultaneously to the central thesis of this review: "Can we design artificial, massively-parallel, self-organized, emergent , error-resilient, computational environments?" A large number of simulations along with examples and counterexamples , finalized by a list of the future directions, are giving hints and partial answers to the main thesis. This all together is opening the crucial question whether there is existing a deeper, beyond the Turing machine theoretical description of massively-parallel computing. Important information dealing with this topic is reviewed along with highly expressive animations generated by the open-source, Python software GoL-N24. The perspective, future directions including applications in robotics and biology of this research are discussed in the light of known information. >>> • <<< (Read the published version, the link is above below the title. The free PDF is avaiable there!) >>> • <<<
ResearchGate has not been able to resolve any references for this publication.