Calculus of Variations and Geometric Measure Theory

M. Buze - J. Feydy - S. Roper - K. Sedighiani - D. Bourne

Anisotropic power diagrams for polycrystal modelling: Efficient generation of curved grains via optimal transport

created by bourne on 06 Mar 2024
modified on 24 Apr 2024

[BibTeX]

Submitted Paper

Inserted: 6 mar 2024
Last Updated: 24 apr 2024

Year: 2024

Abstract:

The microstructure of metals and foams can be effectively modelled with anisotropic power diagrams (APDs), which provide control over the shape of individual grains. One major obstacle to the wider adoption of APDs is the computational cost that is associated with their generation. We propose a novel approach to generate APDs with prescribed statistical properties, including fine control over the size of individual grains. To this end, we rely on fast optimal transport algorithms that stream well on Graphics Processing Units (GPU) and handle non-uniform, anisotropic distance functions. This allows us to find APDs that best fit experimental data in (tens of) seconds, which unlocks their use for computational homogenisation. This is especially relevant to machine learning methods that require the generation of large collections of representative microstructures as training data. The paper is accompanied by a Python library, PyAPD, which is freely available at: www.github.com/mbuze/PyAPD.


Download: