Inverse design via machine learning

Recenty there are many ongoing work on applying machine learning (ML) to mechanics, which primarily focus on predicting mechanial properties and stress-strain relationship. Here, we take ML furhter by applying it to design soft membranes. One direct application of our machine learning design approach is for designing inflated membranes with specified contacts (i.e., 3D target shape) which is important for developing mechanotherapy devices.

Similar to spin degree of freedom, valley degree of freedom can be used to store information.
Valley degree of freedom

I am summarizing our findings below:

We first showed that membranes with soft and stiff elements have non trivial shapes upon inflation. We then developed an FEM model to match the experiments and used the FEM simulations for training. Our goal is to map an inflated 3D shape onto 2D binary design+pressure.

We generated training samples using three classes of designs: Random (sparse and random), Islands (clusters of elements with same type), and Fibers (arrays of elements with same type). Because of symmetries we used reflection and rotation to get data points for free!

We found that model that is trained only with one class does not perform well when tested on a different class. This is not surprising yet, many, if not most, works on applying ML to mechanics use training samples with random microstructures.

As the design space is very large ($2^100$ in our case), it’d be hard to randomly sample many designs with arrays or clusters of the same element; this region consisting clusters/arrays of stiff/soft elements is where most interesting inflated 3D shapes reside.

Our approach, in someway, boosts the performance in the area of interest without the need to sample more using the random class. So it’s important to have a good sampling!

Having trained our model with all classes, we are able to predict binary designs and pressures. We used some animal shapes to test our ML and we validated the inflated shapes by FEM simulations and experiments.

Finally, we showed that our design approach can be used for designing soft membranes with specified contacts. This is important for developing mechanotherapy devices where we want to avoid contact around scars.

We have put lots of details in the supplementary for people who are interested in learning about the materials fabrication, finite element simulation methods, machine learning model, or the algorithms to generate island and fiber classes.

This work was in collaboration with Katia Bertoldi’s group at Harvard SEAS.

References*: [3] Antonio E. Forte, Paul Z. Hanakata, Lishuai Jin, Emilia Zari, Ahmad Zareei, Matheus C. Fernandes, Laura Sumner, Jonathan Alvarez, Katia Bertoldi, , “Inverse design of inflatable soft membranes through machine learning”, Advanced Functional Materials, 202111610, (2022).\