Jiali Ai , Chi Zhai , Hongyu Du , Yi Dang , Jindong Dai , Wei Sun
{"title":"Grid anisotropy of propagation fronts in cellular automata and its reduction methods","authors":"Jiali Ai , Chi Zhai , Hongyu Du , Yi Dang , Jindong Dai , Wei Sun","doi":"10.1016/j.amc.2024.128971","DOIUrl":null,"url":null,"abstract":"<div><p>Cellular Automata (CA) is a qualitative simulation method widely used in complex systems. However, the anisotropy of the bottom grid is influenced by the sharp boundary, which leads to the problem of grid-induced anisotropy. It not only makes the CA show the anisotropy in the simulation of isotropic propagation, but also produces errors in the simulation of anisotropic propagation. Through a simple binary CA simulation, this paper discusses reasons and processes of grid anisotropy from three aspects: cellular space, neighbor rules and evolution rules, and the error between CA simulation and standard circle propagation is evaluated. Afterwards, five methods for reducing grid anisotropy are introduced and compared in isotropic and anisotropy propagation simulation. For illustration purpose, these methods are considered in the actual system of isotropic and anisotropic propagation, and then the CA model is successfully applied to the classical isotropic propagation, i.e. the chemical wave in B-Z reaction-diffusion system, and classical anisotropic propagation, i.e. the dendritic growth in crystallization system. The results show that the composition shape of neighboring cells affects the isotropic propagation process of CA simulation, and the square grid is one of potential upgrading methods. The weight of neighbors algorithm is more suitable for simulating diffusion processes, and the limited circular neighbourhood algorithm is more suitable for crystal growth process. These results can be a reference for quantitative application of CA in fields of chemical wave propagation and dendrite growth.</p></div>","PeriodicalId":3,"journal":{"name":"ACS Applied Electronic Materials","volume":null,"pages":null},"PeriodicalIF":4.3000,"publicationDate":"2024-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Applied Electronic Materials","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0096300324004326","RegionNum":3,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Cellular Automata (CA) is a qualitative simulation method widely used in complex systems. However, the anisotropy of the bottom grid is influenced by the sharp boundary, which leads to the problem of grid-induced anisotropy. It not only makes the CA show the anisotropy in the simulation of isotropic propagation, but also produces errors in the simulation of anisotropic propagation. Through a simple binary CA simulation, this paper discusses reasons and processes of grid anisotropy from three aspects: cellular space, neighbor rules and evolution rules, and the error between CA simulation and standard circle propagation is evaluated. Afterwards, five methods for reducing grid anisotropy are introduced and compared in isotropic and anisotropy propagation simulation. For illustration purpose, these methods are considered in the actual system of isotropic and anisotropic propagation, and then the CA model is successfully applied to the classical isotropic propagation, i.e. the chemical wave in B-Z reaction-diffusion system, and classical anisotropic propagation, i.e. the dendritic growth in crystallization system. The results show that the composition shape of neighboring cells affects the isotropic propagation process of CA simulation, and the square grid is one of potential upgrading methods. The weight of neighbors algorithm is more suitable for simulating diffusion processes, and the limited circular neighbourhood algorithm is more suitable for crystal growth process. These results can be a reference for quantitative application of CA in fields of chemical wave propagation and dendrite growth.
细胞自动机(CA)是一种广泛应用于复杂系统的定性模拟方法。然而,底层网格的各向异性会受到尖锐边界的影响,从而导致网格诱导各向异性的问题。它不仅使 CA 在模拟各向同性传播时表现出各向异性,而且在模拟各向异性传播时产生误差。本文通过一个简单的二元 CA 仿真,从单元空间、相邻规则和演化规则三个方面探讨了网格各向异性产生的原因和过程,并评估了 CA 仿真与标准圆传播之间的误差。随后,介绍了五种减少网格各向异性的方法,并在各向同性和各向异性传播模拟中进行了比较。为了说明问题,在各向同性和各向异性传播的实际系统中考虑了这些方法,然后将 CA 模型成功地应用于经典的各向同性传播(即 B-Z 反应扩散系统中的化学波)和经典的各向异性传播(即结晶系统中的树枝状生长)。结果表明,相邻单元的组成形状会影响 CA 模拟的各向同性传播过程,而方形网格是一种潜在的升级方法。相邻单元权重算法更适合模拟扩散过程,而有限圆形相邻单元算法更适合晶体生长过程。这些结果可为 CA 在化学波传播和枝晶生长领域的定量应用提供参考。