Inverse design of anisotropic microstructures using physics-augmented neural networks
Asghar A. Jadoon, Karl A. Kalina, Manuel K. Rausch, Reese Jones, Jan N. Fuhg
TL;DR
This work addresses inverse design of anisotropic microstructures in finite-strain hyperelastic composites by learning a physics-informed forward surrogate based on partially input convex neural networks (pICNNs) that enforce polyconvexity via invariants of the right Cauchy-Green tensor and structure tensors. The model jointly learns the anisotropy class and preferred directions and then solves inverse design problems to identify microstructural design parameters that yield target mechanical responses, using CMA-ES and FE integration for multiscale inversion. It introduces stress- and energy-normalization strategies to guarantee a zero-stress reference state and stable tangent moduli, enabling accurate parameter recovery across isotropic, transversely isotropic, and orthotropic cases, including RVEs with single inclusions and fiber reinforcements. The approach integrates with a decoupled FE workflow to invert fiber orientations and optimize macroscopic stress fields, demonstrating robustness to changes in anisotropy direction and offering a path toward topology optimization and functionally graded materials in anisotropic contexts.
Abstract
Composite materials often exhibit mechanical anisotropy owing to the material properties or geometrical configurations of the microstructure. This makes their inverse design a two-fold problem. First, we must learn the type and orientation of anisotropy and then find the optimal design parameters to achieve the desired mechanical response. In our work, we solve this challenge by first training a forward surrogate model based on the macroscopic stress-strain data obtained via computational homogenization for a given multiscale material. To this end, we use partially Input Convex Neural Networks (pICNNs) to obtain a polyconvex representation of the strain energy in terms of the invariants of the Cauchy-Green deformation tensor. The network architecture and the strain energy function are modified to incorporate, by construction, physics and mechanistic assumptions into the framework. While training the neural network, we find the type of anisotropy, if any, along with the preferred directions. Once the model is trained, we solve the inverse problem using an evolution strategy to obtain the design parameters that give a desired mechanical response. We test the framework against synthetic macroscale and also homogenized data. For cases where polyconvexity might be violated during the homogenization process, we present viable alternate formulations. The trained model is also integrated into a finite element framework to invert design parameters that result in a desired macroscopic response. We show that the invariant-based model is able to solve the inverse problem for a stress-strain dataset with a different preferred direction than the one it was trained on and is able to not only learn the polyconvex potentials of hyperelastic materials but also recover the correct parameters for the inverse design problem.
