journal article·2026-05-06Open access

A Topology Optimization Framework for the Inverse Design of Nonlinear Mechanical Metamaterials

Charlie Aveline, Matthew Santer, Robert Hewson

Advanced Engineering Materials· Volume 28· Issue 9

Abstract

Mechanical metamaterials are hierarchical structures that can be designed to possess exotic properties such as auxeticity, tunable stiffness, and bistability by optimizing the geometry of their microscale unit cells. This work develops a computational framework in which an arbitrary set of homogenized stress–strain goal points is defined, and topology optimization is employed to synthesize a unit cell to achieve the desired response. The framework extends the current state‐of‐the‐art by incorporating highly nonlinear phenomena such as internal contact, snap‐through buckling, and bistability in a single approach to capture a wide range of mechanical responses without the need for generating datasets, tuning parameters, or possessing prior knowledge of the optimal solution. Unit cells are generated for three challenging nonlinear responses and their behavior is validated via mechanical testing. The framework will enable the generation of highly nonlinear unit cells for metamaterials in applications such as morphing structures, soft robotics, and energy absorbing materials.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Topology Optimization in Engineering · Cellular and Composite Structures · Aeroelasticity and Vibration Control

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Aeronautics Imperial College London London UK

References (40)

Show source-provided references
1. 10.1016/j.jmps.2018.01.01310.1016/j.jmps.2018.01.013 ↗
2. 10.3390/jmmp801004010.3390/jmmp8010040 ↗
3. 10.1016/S0022-5096(99)00034-410.1016/S0022-5096(99)00034-4 ↗
4. 10.1016/j.mechmat.2013.09.01810.1016/j.mechmat.2013.09.018 ↗
5. 10.1002/adma.20150170810.1002/adma.201501708 ↗
6. 10.1088/2631-7990/acf96a10.1088/2631-7990/acf96a ↗
7. 10.1002/adma.20160165010.1002/adma.201601650 ↗
8. 10.1016/j.addma.2020.10156210.1016/j.addma.2020.101562 ↗
9. 10.1126/scirobotics.aav787410.1126/scirobotics.aav7874 ↗
10. 10.1002/adma.20211038410.1002/adma.202110384 ↗
11. M. D.Nightingale R.Murphy R.Hewson andM. J.Santer “Validation of Tailored Resonant Behavior for Multiscale Optimized Lattice Structures ”in AIAA SCITECH 2023 Forum(American Institute of Aeronautics and Astronautics 2023).10.2514/6.2023-2064 ↗
12. 10.1002/adem.20240180610.1002/adem.202401806 ↗
13. 10.1007/s00158-019-02220-y10.1007/s00158-019-02220-y ↗
14. 10.1007/s00158-024-03881-010.1007/s00158-024-03881-0 ↗
15. 10.1038/s41467-023-40854-110.1038/s41467-023-40854-1 ↗
16. 10.1002/adma.20220623810.1002/adma.202206238 ↗
17. 10.1038/s42256-023-00762-x10.1038/s42256-023-00762-x ↗
18. 10.1007/s00158-022-03347-110.1007/s00158-022-03347-1 ↗
19. 10.1016/S0045-7825(02)00559-510.1016/S0045-7825(02)00559-5 ↗
20. 10.1016/0045-7949(93)90035-C10.1016/0045-7949(93)90035-C ↗
21. 10.1007/s00419005024810.1007/s004190050248 ↗
22. 10.1016/0020-7683(94)90154-610.1016/0020-7683(94)90154-6 ↗
23. 10.1016/j.jmps.2014.05.00310.1016/j.jmps.2014.05.003 ↗
24. 10.1007/s00158-024-03761-710.1007/s00158-024-03761-7 ↗
25. 10.1126/sciadv.adr692510.1126/sciadv.adr6925 ↗
26. 10.1016/j.cma.2023.11642410.1016/j.cma.2023.116424 ↗
27. 10.1007/s00466-013-0848-510.1007/s00466-013-0848-5 ↗
28. 10.1016/j.ijnonlinmec.2023.10455210.1016/j.ijnonlinmec.2023.104552 ↗
29. 10.1007/s00466-023-02396-710.1007/s00466-023-02396-7 ↗
30. 10.1016/j.cma.2024.11759510.1016/j.cma.2024.117595 ↗
31. 10.1016/j.cma.2024.11726210.1016/j.cma.2024.117262 ↗
32. Ham D. A. · 2023
33. C.Aveline D.Thillaithevan R.Hewson andM. J.Santer “Inverse Design of Snap‐Through Multiscale Lattice Structures ”In AIAA SCITECH 2025 Forum(2025).10.2514/6.2025-1744 ↗
34. 10.1098/rspa.1972.000110.1098/rspa.1972.0001 ↗
35. 10.1016/j.mechmat.2014.10.00710.1016/j.mechmat.2014.10.007 ↗
36. 10.1002/nme.307210.1002/nme.3072 ↗
37. 10.1007/s00158-010-0602-y10.1007/s00158-010-0602-y ↗
38. 10.1145/325165.32524710.1145/325165.325247 ↗
39. P.Vigier “perlin‐numpy: A fast and simple perlin noise generator using numpy ” GitHub (2019) https://github.com/pvigier/perlin‐numpy.
40. Easy Composites Ltd. “AS40 Addition Cure Silicone Rubber ‐ Technical Datasheet ” Version 1.1 October 31 2025 https://media.easycomposites.co.uk/datasheets/EC‐TDS‐AS40‐Addition‐Cure‐Silicone‐Rubber.pdf.