Efficient mesh assisted placement algorithm for generation of random microstructures with custom inclusion shapes up to extremely high volume fractions
{"title":"Efficient mesh assisted placement algorithm for generation of random microstructures with custom inclusion shapes up to extremely high volume fractions","authors":"Dhrubo Saha , Li Sun , Chang Quan Lai","doi":"10.1016/j.compositesa.2025.109112","DOIUrl":null,"url":null,"abstract":"<div><div>Finite element analysis (FEA) of microstructural representative volume elements (RVEs) is a key component of modern research in composite materials with randomly distributed inclusions. The advent of machine learning techniques utilizing such FEA results have been instrumental in deriving new insights on microstructure-property relationships of stochastic composites. Training these ML models require a large number of diverse microstructures, but current algorithms face difficulties in generating RVEs with high volume fractions and complex inclusion morphologies. Here, we present a novel algorithm, Mesh Assisted Placement (MEAP), which employs a dynamic mesh grid within the bounding box to track the available space and accelerate the positioning of any custom-shaped inclusions. The inclusion boundaries are generated with splines, and an intersection-counting algorithm is used to prevent overlaps. Inclusion area and distribution were regulated with Gaussian integration and a propagation-based method respectively, to ensure adherence to user inputs. MEAP was assessed and found to give highly random inclusion distributions based on nearest neighbor orientation, Ripley’s K function, and the pair distribution function. It can produce RVEs up to a maximum volume fraction of > 90 %, with computational time up to 4 orders of magnitude faster than existing algorithms. Validation of MEAP was carried out by modelling the microstructures of heterogeneous materials from the literature (particulate metal-matrix composites, fiber-based CFRP and irregular carbides in low alloy steel), subjecting these microstructural models to FEA and comparing the simulated results with previously reported experimental results. In all cases, excellent agreement between the FEA and experimental results were obtained.</div></div>","PeriodicalId":282,"journal":{"name":"Composites Part A: Applied Science and Manufacturing","volume":"198 ","pages":"Article 109112"},"PeriodicalIF":8.1000,"publicationDate":"2025-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Composites Part A: Applied Science and Manufacturing","FirstCategoryId":"1","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1359835X25004063","RegionNum":2,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MANUFACTURING","Score":null,"Total":0}
引用次数: 0
Abstract
Finite element analysis (FEA) of microstructural representative volume elements (RVEs) is a key component of modern research in composite materials with randomly distributed inclusions. The advent of machine learning techniques utilizing such FEA results have been instrumental in deriving new insights on microstructure-property relationships of stochastic composites. Training these ML models require a large number of diverse microstructures, but current algorithms face difficulties in generating RVEs with high volume fractions and complex inclusion morphologies. Here, we present a novel algorithm, Mesh Assisted Placement (MEAP), which employs a dynamic mesh grid within the bounding box to track the available space and accelerate the positioning of any custom-shaped inclusions. The inclusion boundaries are generated with splines, and an intersection-counting algorithm is used to prevent overlaps. Inclusion area and distribution were regulated with Gaussian integration and a propagation-based method respectively, to ensure adherence to user inputs. MEAP was assessed and found to give highly random inclusion distributions based on nearest neighbor orientation, Ripley’s K function, and the pair distribution function. It can produce RVEs up to a maximum volume fraction of > 90 %, with computational time up to 4 orders of magnitude faster than existing algorithms. Validation of MEAP was carried out by modelling the microstructures of heterogeneous materials from the literature (particulate metal-matrix composites, fiber-based CFRP and irregular carbides in low alloy steel), subjecting these microstructural models to FEA and comparing the simulated results with previously reported experimental results. In all cases, excellent agreement between the FEA and experimental results were obtained.
期刊介绍:
Composites Part A: Applied Science and Manufacturing is a comprehensive journal that publishes original research papers, review articles, case studies, short communications, and letters covering various aspects of composite materials science and technology. This includes fibrous and particulate reinforcements in polymeric, metallic, and ceramic matrices, as well as 'natural' composites like wood and biological materials. The journal addresses topics such as properties, design, and manufacture of reinforcing fibers and particles, novel architectures and concepts, multifunctional composites, advancements in fabrication and processing, manufacturing science, process modeling, experimental mechanics, microstructural characterization, interfaces, prediction and measurement of mechanical, physical, and chemical behavior, and performance in service. Additionally, articles on economic and commercial aspects, design, and case studies are welcomed. All submissions undergo rigorous peer review to ensure they contribute significantly and innovatively, maintaining high standards for content and presentation. The editorial team aims to expedite the review process for prompt publication.