当前位置: X-MOL 学术Arch. Civ. Mech. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Cellular Automata-based computational library for development of digital material representation models of heterogenous microstructures
Archives of Civil and Mechanical Engineering ( IF 4.4 ) Pub Date : 2021-03-29 , DOI: 10.1007/s43452-021-00211-9
Konrad Boguń , Mateusz Sitko , Mateusz Mojżeszko , Łukasz Madej

The development of an efficient numerical approach for the generation of a wide range of heterogeneous microstructures models with the application of the lean workflow concept is presented in the paper. First, the idea and implementation details of the developed cellular automata-based computational library allowing the development of digital material representation models within a workflow are presented in the paper. Such an approach provides the desired flexibility in the generation of various digital models of heterogenous microstructures. Therefore, the proposed library is mostly implemented within the object-oriented C + + programming language with the assumption of modularity. In this case, the main part of the application consists of classes and methods, which can be treated like base elements to be inherited and extended in other libraries. Each additional dynamic link library implements particular algorithms for the generation of specific microstructure features in the digital model within the unified data structures that allow the application of the workflow concept. The set of developed libraries and their assumptions are described as case studies to show the capabilities of the presented solution. Finally, examples of practical applications of the developed library in the full-field numerical simulations of complex material deformation are presented at the end of the paper.



中文翻译:

基于元胞自动机的计算库,用于开发异质微结构的数字材料表示模型

本文介绍了利用精益工作流程概念开发有效的数值方法以生成广泛的异质微观结构模型的方法。首先,本文介绍了已开发的基于细胞自动机的计算库的思想和实现细节,该库允许在工作流中开发数字材料表示模型。这种方法在异质微结构的各种数字模型的生成中提供了所需的灵活性。因此,在假设模块化的前提下,所提出的库主要是在面向对象的C ++编程语言中实现的。在这种情况下,应用程序的主要部分由类和方法组成,可以将类和方法视为要在其他库中继承和扩展的基本元素。每个附加的动态链接库都实现了特定的算法,用于在统一数据结构内的数字模型中生成特定的微结构特征,从而可以应用工作流程概念。作为案例研究描述了一组已开发的库及其假设,以显示所提出解决方案的功能。最后,在本文末尾提供了开发的库在复杂材料变形的全场数值模拟中的实际应用示例。作为案例研究描述了一组已开发的库及其假设,以显示所提出解决方案的功能。最后,在本文末尾提供了开发的库在复杂材料变形的全场数值模拟中的实际应用示例。作为案例研究描述了一组已开发的库及其假设,以显示所提出解决方案的功能。最后,在本文末尾提供了开发的库在复杂材料变形的全场数值模拟中的实际应用示例。

更新日期:2021-03-29
down
wechat
bug