Source-linked AI summary

Unifying the design space and optimizing linear and nonlinear truss metamaterials by generative modeling

Li Zheng, Konstantinos Karapiperis, Siddhant Kumar, Dennis M. Kochmann

arXiv:2306.14773v2cs.CE

TL;DR

Truss metamaterial design is constrained by a vast discrete design space and limited parameterizations. The paper introduces a graph-based VAE with a property predictor to form a continuous latent representation, then uses it for generation and inverse design. The framework produces diverse structures and tailored linear and nonlinear responses, including properties beyond the training domain.

  • Problem

    Truss lattices offer broad topological and geometric freedom, but existing catalog-based and heuristic approaches provide limited access to the full design space.

  • Method

    A graph-based variational autoencoder and jointly trained property predictor construct a continuous latent representation for generating and optimizing truss lattices.

  • Results

    The framework generates inverse-designed trusses with extreme linear properties and tailored nonlinear stress–strain responses beyond the training domain.

  • Takeaways & Limitations

    The latent representation supports interpretable manipulation of connectivity and node positions for discovering trusses with targeted mechanical properties.

  • Takeaways & Limitations

    The study fixes relative density at ρ = 0.15 and uses a homogeneous base material with νs = 0.3 and Es = 1.

Abstract

from arXiv · show

The rise of machine learning has fueled the discovery of new materials and, especially, metamaterials--truss lattices being their most prominent class. While their tailorable properties have been explored extensively, the design of truss-based metamaterials has remained highly limited and often heuristic, due to the vast, discrete design space and the lack of a comprehensive parameterization. We here present a graph-based deep learning generative framework, which combines a variational autoencoder and a property predictor, to construct a reduced, continuous latent representation covering an enormous range of trusses. This unified latent space allows for the fast generation of new designs through simple operations (e.g., traversing the latent space or interpolating between structures). We further demonstrate an optimization framework for the inverse design of trusses with customized mechanical properties in both the linear and nonlinear regimes, including designs exhibiting exceptionally stiff, auxetic, pentamode-like, and tailored nonlinear behaviors. This generative model can predict manufacturable (and counter-intuitive) designs with extreme target properties beyond the training domain.

Results

The framework represents diverse truss lattices as graphs, compresses them into a continuous latent space, and uses that space for generation, interpolation, and property optimization. It reconstructs structures and predicts stiffness accurately, while enabling designs with broad and extreme mechanical properties.

  • Creating the design space: The design space encodes truss connectivity with an adjacency matrix and geometry with node features, including positions and strut information.The graph representation uses 27 possible node placements within an octant and represents topology through binary adjacency relationships.
  • Creating the design space: The generated database spans three orders of magnitude in effective Young’s modulus, from 10^-5 to 10^-2 times the base material’s modulus.Representative structures also reach E33 approximately 36% above a simple cubic unit cell at the same density.
  • Generative modeling framework: The VAE’s information bottleneck creates a low-dimensional latent space in which similar truss topology and geometry are nearby and structures can be continuously transformed.The jointly trained property predictor organizes the latent space by mechanical properties and supports exploration of novel structures.
  • Generative modeling framework: The model reconstructs adjacency matrices with 99.9% accuracy, achieves R2 ≥99.9% for node-position components, and predicts effective stiffness components with R2 ≥98.2%.These evaluations use held-out test data for reconstruction and an independent test set for stiffness prediction.
  • Generative modeling framework: 82.3% of 1000 randomly sampled latent points decode into valid, physically meaningful truss topologies.The validity score quantifies the fraction of randomly sampled latent representations that successfully produce valid structures.
  • Exploration in the latent space of truss lattices: Latent traversal and interpolation generate continuous families of trusses, including transitions between structures with extreme E11 and universal anisotropy index AU.Decoder outputs along interpolation paths are paired with elastic surfaces obtained through finite-element homogenization.

Discussion

The framework creates a continuous, low-dimensional latent space that supports interpretable manipulation and optimization of truss metamaterials. It enables extrapolation toward targeted linear and nonlinear responses, including designs outside the original training domain.

  • The framework constructs a continuous, low-dimensional latent space covering diverse truss structures and anisotropic mechanical properties.
  • Latent-space sampling, axis traversal, and interpolation provide simple operations for generating novel truss structures.
  • A jointly trained property predictor makes the latent representation physically interpretable and supports gradient-based optimization toward unseen extreme properties.
  • The framework identifies lightweight truss lattices with target combinations of 3D elastic constants and nonlinear stress–strain responses.
  • The design framework can extend to other truss properties and metamaterial types by modifying the property predictor or design parameterization.

Methods

The methods generate diverse truss graphs, evaluate their effective mechanical behavior through finite-element homogenization, and use learned models for design exploration and optimization. Nonlinear responses are computed under periodic-boundary-condition compression and compared with inverse-designed structures.

  • Data generation: Truss lattices are generated by perturbing node positions and connectivities while enforcing connectivity, beam-length, and no-dangling-connection constraints.The generated library applies ten perturbation iterations to produce structures with multiple unique topologies.
  • Nonlinear response: The study characterizes nonlinear behavior by homogenizing stress–strain responses under uniaxial z-direction compression up to 25% strain.
  • Nonlinear response: Inverse design compares optimized nonlinear responses with training-set matches using finite-element-homogenized true stress–strain curves.
  • Computational homogenization: The effective stiffness tensor is computed by finite-element homogenization with periodic boundary conditions.
  • Computational homogenization: Each strut is modeled as a linear elastic Timoshenko beam with a circular cross-section, while radius scaling maintains relative density ρ = 0.15.

Data availability

The training data and homogenized truss properties are deposited in the ETHZ Research Collection.

  • Training data containing truss structures and their effective homogenized properties are available in the ETHZ Research Collection.

Code availability

The authors make the generative-modeling and finite-element homogenization code available through public repositories.

  • Code for training the generative framework and obtaining inverse truss designs is available on GitHub.
  • The finite-element homogenization code is available in the ae108 library.

Additional information

The paper provides supplementary material and publication-related information, including correspondence details, peer-review information, reprint permissions, and licensing terms.

  • Supplementary material is available online through the paper’s DOI.
  • Materials correspondence should be addressed to Siddhant Kumar or Dennis M. Kochmann.
  • Nature Communications acknowledges the listed reviewers and provides access to a peer-review file.
  • Reprints and permissions information is available from Nature’s website.
  • The publisher states neutrality regarding jurisdictional claims in published maps and institutional affiliations.
  • The article is licensed under Creative Commons Attribution 4.0, subject to attribution, licensing, and change-notification requirements.
Loading 2306.14773v2…