Skip to main content
Advanced Science logoLink to Advanced Science
. 2022 Dec 11;10(4):2204977. doi: 10.1002/advs.202204977

Inverse Design of Energy‐Absorbing Metamaterials by Topology Optimization

Qingliang Zeng 1, Shengyu Duan 1,, Zeang Zhao 1,, Panding Wang 1, Hongshuai Lei 1,
PMCID: PMC9896075  PMID: 36504452

Abstract

Compared with the forward design method through the control of geometric parameters and material types, the inverse design method based on the target stress‐strain curve is helpful for the discovery of new structures. This study proposes an optimization strategy for mechanical metamaterials based on a genetic algorithm and establishes a topology optimization method for energy‐absorbing structures with the desired stress‐strain curves. A series of structural mutation algorithms and design‐domain‐independent mesh generation method are developed to improve the efficiency of finite element analysis and optimization iteration. The algorithm realizes the design of ideal energy‐absorbing structures, which are verified by additive manufacturing and experimental characterization. The error between the stress‐strain curve of the designed structure and the target curve is less than 5%, and the densification strain reaches 0.6. Furthermore, special attention is paid to passive pedestrian protection and occupant protection, and a reasonable solution is given through the design of a multiplatform energy‐absorbing structure. The proposed topology optimization framework provides a new solution path for the elastic‐plastic large deformation problem that is unable to be resolved by using classical gradient algorithms or genetic algorithms, and simplifies the design process of energy‐absorbing mechanical metamaterials.

Keywords: energy‐absorbing structures, inverse design, metamaterials, passive pedestrian protection, topology optimization


An inverse design method is proposed to realize the customization of energy‐absorbing metamaterials. The proposed algorithm designs a series of structures with ideal energy absorption curves and their performance is verified by the compression experiments. The functional energy‐absorbing structure is designed for car protection in different modes, demonstrating the feasibility and practicability of the proposed algorithm.

graphic file with name ADVS-10-2204977-g001.jpg

1. Introduction

Energy‐absorbing materials and structures are widely applied in aerospace, transportation, and human protection because of their excellent impact protection properties.[ 1 ] Classical energy‐absorbing structures, such as columnar structures, sandwich structures, plate structures, honeycombs, and foams, have been thoroughly investigated in previous studies,[ 2 ] whose performance can be tuned by changing geometric parameters. In order to further improve the energy absorption capacity, various energy absorption enhancement designs are proposed based on these classical structures. For example, aluminum with strong plasticity is selected as the material of the tube,[ 3 ] composite materials are selected for material reinforcement,[ 4 ] and grooves are added to the pipe walls for structural reinforcement.[ 5 ] The improvement in energy absorption is realized by using the fold lines of the origami structure as plastic hinges,[ 6 ] and the oblique surface of origami structure can also be selected to apply transverse shear energy absorption.[ 7 ] Bio‐inspired design is another way to obtain structures with energy‐absorbing properties, by mimicking the internal structure of living matters.[ 8 ] For example, concentric hexagonal energy‐absorbing panels are prepared based on the distribution characteristics of bones and bone marrow,[ 9 ] and cross‐layered panels are prepared according to the microstructure of abalone shells.[ 10 ] These designs are realized based on empirical or bio‐inspired configurations to achieve different energy absorption effects by adjusting geometric parameters and material types, which can be collectively referred to as the forward design method for energy‐absorbing structures. Specific energy absorption (SEA) and specific energy absorption per unit volume (SEA ν ) are generally used to evaluate the energy absorption performance of these structures.[ 11 ] Low initial peak crushing stress (IPCS), stable platform stress (σm ), and high densification strain (εm ) are the most important indicators in energy‐absorbing protection, and the shape of load‐displacement (stress‐strain) curve of an ideal energy‐absorbing structure should be rectangular or trapezoidal to ensure the efficient energy absorption effect.[ 12 ] If the required energy absorption curve is set as a design goal to inversely design the structure and the base material is determined, then, the only design variable is the distribution of material. The inverse design method based on the topology optimization algorithm directly makes the structure meet the design goals without strict requirements on materials, simplifying the design process and improving the design efficiency.

The existing topology optimization algorithms are divided into two categories: gradient algorithms and intelligent algorithms. The gradient algorithms include the solid isotropic material with penalization method, the level set method, the phase field method, and the moving morphable components method.[ 13 ] These methods require strict sensitivity derivation and exhibit a rapid convergence speed for solving independent variables based on finite element analysis. Intelligent algorithms include genetic algorithms and machine learning algorithms.[ 14 ] Unlike gradient algorithms, these algorithms possess probability‐oriented numerical search and data features, leading to significant advantages in multiobjective optimizations. First, the topology optimization of energy‐absorbing structures needs to consider the large geometric deformation of the structure and the nonlinear material constitutive relationship. The existing metamaterial topology optimization studies, aiming at minimum compliance,[ 15 ] negative Poisson's ratio,[ 16 ] and multiscale optimization,[ 17 ] are generally carried out under the assumption of small deformation and linear elasticity, rendering significant deviations under large deformations. Sigmund's group considered the finite deformation gradient,[ 18 ] and realized the optimization of nonlinear negative Poisson's ratio structure up to 30% strain[ 19 ] and nonlinear multimaterial structures.[ 20 ] Though several constitutive models have been proposed in recent years,[ 21 ] the methods considering both geometric nonlinearity and complex material constitutive models (elastoplastic and damage models) need to be established. Secondly, the gradient optimization algorithms require elemental representation of material‐free regions in the design domain to update design variables, resulting in mesh distortion under large deformations. Though new interpolation functions are proposed[ 22 ] to resolve this issue, it is still difficult to implement the finite element analysis of complex structures for severe distortion, limiting the development of this type of algorithm in optimizing energy‐absorbing structures. Moreover, if the optimization design is based on the energy absorption curve, the sensitivity of gradient algorithm stems from the interpolation of structural deformation under different strains, which is difficult to provide an accurate optimization direction. Therefore, for the elastic‐plastic energy absorption problem under large deformation, the current gradient‐based topological optimization method faces an insurmountable bottleneck.

The genetic algorithm is a kind of intelligent algorithm, with the ability to solve problems such as minimum compliance optimization,[ 23 ] independent mode control optimization,[ 24 ] heat transfer optimization,[ 25 ] and piezoelectric structure topology optimization.[ 26 ] The gradient algorithm is difficult to solve the problems of complex multiobjective, variable history‐dependent or time‐dependent optimization. The genetic algorithm performs well in these problems, and its highly flexible model description brings better convergence. The most important point is that the genes of genetic algorithm do not need to describe the material‐free region,[ 27 ] avoiding the grid problem. However, the optimization efficiency of genetic algorithm is lower than that of gradient algorithm due to the lack of sensitivity guidance, and the problem is more prominent when the structure undergoes large deformation. As a result, most existing research adopting the genetic algorithm concentrates on stiffness optimizations under small deformation.

Different from the forward design method in Figure 1a, which selects materials based on the structure and verifies the energy absorption curve, we propose an inverse design idea to generate structures from the target curve (Figure 1b). Herein, we carry out the topology optimization of multiobjective energy‐absorbing structures based on the nondominated sorting genetic algorithm II (NSGAII),[ 28 ] and propose a series of structural mutation algorithms and design‐domain‐independent finite element mesh generation method to improve the efficiency of finite element analysis and optimization iteration. The initial optimized model with different moduli is obtained by gradient algorithm and selected as the initial design population to meet the target curve under small deformation. The structure satisfying the objective curve under large deformation is obtained through the iteration of optimization proposed in this paper. We have realized two types of designs: Design 1 is the structure with ideal energy‐absorbing curve that satisfies the target IPCS, stable σm , and εm >50%, and Design 2 is the energy‐absorbing structure that stabilizes σm with multiplatforms. The material type is determined, the target energy absorption curve is proposed and an optimal structure is designed through the loop iteration of the optimization algorithm. As a first design example, we realize high energy‐absorbing structures with arbitrary σm . In the second example, we demonstrate the design of a functional energy‐absorbing structure and propose a scheme of applying the structure to the energy‐absorbing protection of automobiles. Both designs are verified by additive manufacturing and experimental characterization. The proposed topology optimization framework provides a new solution path for the elastic‐plastic large deformation problem.

Figure 1.

Figure 1

The forward and inverse design methods for energy absorbing structures. a) Traditional energy‐absorbing structures and design processes, where (I) shows the empirically or biologically inspired structure in the forward design, (II) represents a material database, and (III) shows the load‐displacement curves based on the forward design. b) Inverse design process of energy‐absorbing structures. The initial optimized model with different moduli is obtained by gradient algorithm and selected as the initial design population to meet the target curve under small deformation. After the population gene is processed, it is converted into a geometric model for numerical analysis. The algorithm calculates individual fitness according to the objective function and constraint function, and the sorted population undergoes genetic variation to form a new population. The structure satisfying the objective curve under large deformation is obtained through the iteration of optimization.

2. Result and Discussion

2.1. Optimization Algorithm and Convergence Verification

Structures with different moduli and densities were obtained based on stiffness optimization (Equation S2, Supporting Information), as the initial population shown in Figure 2aI,[ 29 ] to assist the algorithm rather than aimless search. The distribution of initial population in the objective function space was obtained through finite element analysis (Figure 2aII), and the probability of good genes in the offspring was improved through the optimization algorithm to perform nondominated sorting according to the individual objective function. Moreover, genetic strategies were proposed to assist more efficient crossover (Figure 2aIII–VI), mutation and thickness constraints to generate offspring genes. The genes of the offspring individuals were transformed into geometric models and periodic boundary conditions were imposed to perform compression analysis up to 80% strain to estimate the fitness (Figure 2aVII,VIII). The periodic boundary condition of the structure under large deformation was realized by adding four rigid plates, and the motion of plate and Master Node was coupled. The new population was generated by sorting the evaluation results of the offspring and parent together, and the algorithm loops were continued to obtain the results to meet the design requirements (Section S1.3, Supporting Information). A genetic strategy for metamaterials is developed (Figure S1–S4, Supporting Information), and the mesh problem in large deformations of the structure is overcomed (Figure S5d–f, Supporting Information). The thickness control of the structure is realized (Figure S5a–c, Supporting Information), and the efficiency of parallel computing is greatly improved (Figure S6, Supporting Information).

Figure 2.

Figure 2

Topology optimization process and convergence verification of energy‐absorbing structures. a) I is the initial population, where the blue dots represent the relative density and equivalent property, and the gray image represents the corresponding structures. II is the objective function scatterplot, where the blue dots represent the function values calculated from the initial design. III shows the randomly selected parents, where the pink dotted line refers to the selected cross position. IV shows the children produced by III. V is the structure obtained by the mutation based on IV, where the green area indicates the mutation location. VI is the final progeny structure, where the blue line represents the centerline of the structure, and the pixel dilation algorithm and the skeleton algorithm are adopted to realize thickness control. VII represents the periodic boundary conditions during the finite element analysis. VII shows the load‐displacement curve calculated by the structure of the first generation, and the individual fitness is calculated from the curve as the basis to sort for the next generation. b) Comparison of stress‐strain curves of the optimal five‐gene individuals in the 100th generation with the design target, where the solid line is the target curve. c) The convergence process of population objective function during the optimization process.

As a first example, 304 stainless steel was selected as the base material and the target σm was set at 5.7 MPa. The small platform stress corresponds to a small equivalent density of the structure, and the stress‐strain curve is chosen so that the structure is more sensitive to material distribution. The target εm was set to 0.8 to explore the limit of densification strain of the structure optimized by the algorithm. The objective function 1 was set toε max – ε, and objective function 2 was set to (|σ*σobj|dε)/(σobjdε). Figure 2b shows the stress‐strain curves of the top five‐gene individuals after the 100th generation of optimization. The gene individuals were remarkably close to the target curve with an average error of 5.28% and a maximum εm of 0.6153. The distribution of individual objective functions of each generation in the solution space is shown in Figure 2c. With the increase of generation, the objective function gradually converges to the Pareto frontier, which proves that this algorithm possesses good convergence.

Small changes in the target curve affect the final configuration. Structures with different target curves for the same plateau stress are designed, as shown in Figure S9, Supporting Information. The target σm was set to be 100 MPa and the detailed deformation process is shown in Figure S10, Supporting Information. The algorithm designs different configurations according to different target curves even if the target platform stress is the same. The design error of each configuration is less than 18% and εm is greater than 0.57 (Table S2, Supporting Information), further confirming the diversity of the as‐designed configurations.

2.2. Inverse Design of Ideal Energy‐Absorbing Structures with Different Platform Stresses

Herein, the design ability of the algorithm is further explored by setting the target σm to 10 MPa, 20 MPa, 40 MPa, and 60 MPa as the optimization goal. The target εm was set to 0.8 and the yield strain was set to 0.05. The target curve of each example is shown by the black‐colored dotted line in Figure 3 .

Figure 3.

Figure 3

The optimization process for different σm of a) 10 MPa, b) 20 MPa, c) 40 MPa, and d) 60 MPa. The optimal structure of each generation is represented by different colored solid lines and the black‐colored dotted line represents the target curve. The objective function values of the optimal structures of each generation are represented by different colored dots in the scattered plot, and straight lines connect the dots to show the optimization path. Four typical structures were selected and the structure color is consistent with the scatter color.

As shown in Figure 3a, the steepness of the stress‐strain curve of the optimal structure in the first few generations is quite different from the target curve. With the increase in number of generations, the curve gradually becomes smooth and converges to the optimal configuration after the 79th generation. It can be seen from the path of optimal configuration of the objective function space that the algorithm initially makes the structure approaching the target platform stress, gradually increases the σm , and finally obtains the optimal solution. The structure of the first generation is a crossed rod with holes, as shown in Figure 3aI. In the 8th generation (Figure 3aII), the hole is optimized into a short connecting rod to reduce the IPCS. Finally, the rod gradually bends to smooth the stress‐strain curve and to increase the εm . After the 100th generation of optimization, the optimal structure with stress‐strain curve error of 2.80% and εm of 0.6628 is finally obtained.

Figure 3b shows the optimization results in the case of σ m = 20 MPa. Although the optimal configuration of the first generation is only slightly different from the previous example (Figure 3bI), the IPCS of this configuration obviously does not meet the requirements. With the increase of optimization generation, the hole in the middle of the configuration gradually becomes smaller and transforms from a rectangular shape to a circular shape, and the rod is gradually thickened to increase the load bearing capacity (Figure 3bII–IV). The stress‐strain curve of the optimal configuration gradually rises to the target. After the 100th optimization generation, the optimal structure is obtained with the stress‐strain curve error of 2.71% and εm of 0.6622.

Figure 3c shows the case of σm = 40 MPa. The optimal configuration is gradually optimized from the first generation of diamond‐shaped rods to the 8th generation of the top platform (Figure 3cI,II), and the shape of left and right connections is also gradually changing. A new deformation mechanism suddenly appeared in the 16th generation (Figure 3cIII) and was surpassed in the 23rd generation. After the 100th optimization generation, the optimal structure became a ring structure with variable thickness rod connections. The error of the stress‐strain curve of the structure is 4.02% with a densification strain of 0.6590.

Compared with the first three examples, the case of σm = 60 MPa in Figure 3d does not find a good configuration in the 1st generation (Figure 3dI). From the stress‐strain curve, the IPCS of this configuration does not meet the requirements and there is no platform. The algorithm produces a structure (Figure 3dII) satisfies the original requirements through a continuous crossover variation at the 16th generation. The angle and thickness of rods are continuously optimized and the intermediate connection part is gradually thickened. After the 100th optimization generation, a structure dominated by rod bending is selected as the optimal configuration. The error of the stress‐strain curve of the structure is 4.34% and the εm is 0.6630.

For the four cases with different platform stresses, the algorithm designs the structures with the stress‐strain error of less than 5% and εm of greater than 0.6. In addition, Figure S12a,b, Supporting Information also shows the optimization process of examples with the target σm of 140 MPa and 250 MPa, and Figure S13, Supporting Information shows the deformation process of the corresponding optimal structure. The equivalent modulus of the σm = 250 MPa has reached 5% of the base material, confirming that the algorithm can design an energy‐absorbing structure with potentially any platform stress within a certain range.

2.3. Experimental Verification of an Ideal Energy‐Absorbing Structure

In this section, we verify the accuracy of inversely‐designed structures through experiments. The 5 × 3 lattice structure was designed to imitate the periodicity of structure in the computational model, and the experimental specimens were manufactured through laser powder bed fusion (L‐PBF). The compression experiments were carried out to obtain the stress‐strain curves of the structures, and the digital image correlation (DIC) technique was used to accurately measure the strain and deformation process.

Figure 4a shows the comparison between the experimental and simulation results of the case with σm = 10 MPa. The stress‐strain curves of the structure are shown in the left figure, where experimental results are plotted as gray curves with continuous and ranged error bars. With the increase of strain, the cellular rods around the lattice started to bend gradually (Figure 4aI–III) and, finally, were densified at a strain of 0.6 (Figure 4aIV). The deformation of intermediate cells of the lattice is consistent with the deformation pattern of the unit cell under periodic conditions (Figure S11a, Supporting Information), which also proves that the error of the stress‐strain curve will be further reduced if the number of lattice cells is large enough. The experimental error of the lattice structure is 18.06% (Table S3, Supporting Information).

Figure 4.

Figure 4

The compression experiment verification of energy absorbing structure. In the stress‐strain curve, the lattice experimental values, lattice simulation values, and unit cell simulation values are compared. The deformation process is compared on the right (I‐IV). a) σm = 10 MPa. b) σm = 20 MPa. c) σm = 40 MPa. d) σm = 60 MPa.

Figure 4b compares the experimental and simulation results of the 20 MPa example. The structure absorbs energy through rod nodes and the appearance of shear band does not affect the overall deformation model of the structure (Figure 4bII,III). Also, the final structure is smoothly compressed into a regular shape (Figure 4bIV). The experimental error of the lattice structure is 13.84%.

Figure 4c compares the experimental and simulation results of the 40 MPa example. The structure exhibits longer connecting sections and shorter rods, resulting in the utilization of nodal energy absorption before the strain of 0.4 (Figure 4cIII). Also, the bent rods absorb further energy after a strain of 0.4 (Figure 4cIV). The experimental error of the lattice structure is found to be 12.80%.

Figure 4d compares the experimental and simulation results of the 60 MPa example, where the structure directly absorbs energy through the bending of rods (Figure 4dII–IV). Unfortunately, the shear bands appearing in the structure lead to overall instability at the strain of 0.4. The connecting rods are stacked together with cell tilting, which causes the structure to enter the densification region. The experimental error of the lattice structure is found to be 19.11%. Although experimental conditions, e.g., the dimension of testing machine, limited number of unit cells affect the experimental results, the deformation mode and stress‐strain curve of the structure are still in good agreement with the designs in Section 2.2 (Figure S11d, Supporting Information). In addition, the thickness constraints of the algorithm facilitate the direct additive manufacturing of these designs (Figure S5c, Supporting Information).

2.4. Inverse Design of Multiplatform Energy‐Absorbing Structure for Automotive Protection

In general, the energy‐absorbing structure is designed according to the service load, and an ideal energy‐absorbing stress‐strain curve exhibits a rectangular shape. In practical applications, the structure might need to have multiple platform segments to meet the energy absorption requirements under complex loads. The design of the total amount of energy absorption and trigger mechanism also requires that the stress‐strain curve must be accurately designed. For instance, in terms of vehicle energy absorption protection, when a car collides with a pedestrian, it is necessary to trigger the energy absorption mechanism with a small impact load to passively protect the safety of pedestrians, as shown in Figure 5a. However, when a collision occurs between cars, the kinetic energy from the strong impact requires structural absorption with high platform stress (Figure 5b).

Figure 5.

Figure 5

Inverse design of multiplatform energy‐absorbing structures. a) Pedestrian protection requires the structure to possess stable energy absorption characteristics for small crash loads. b) Occupant protection requires structures with high platform stress and energy absorption. c) Stress‐strain curves of lattice simulations, lattice experiments, and unit cell simulations of optimized dual‐platform structures, where I, II, and III represent the deformation states of the structure under different loads, respectively. d) Comparison of simulation and experimental results under different energy absorption modes, where I and IV are the deformation states of the lattice structure under small impact load, and III and VI are the deformation states of the lattice structure under high plateau stress.

Herein, a multiplatform energy‐absorbing structure is proposed to solve this problem. σm = 20 MPa and σm = 50 MPa are set as the trigger stress of passive pedestrian protection and occupant protection, respectively, whereas the structural strains of 0.05–0.2 and 0.23–0.5 are set as the corresponding energy absorption ranges (Figure 5c). Based on the objective function, a dual‐platform energy‐absorbing structure is obtained (Figures S14 and S15, Supporting Information). When a vehicle collides with a pedestrian, the pedestrian receives a small reaction force and the structure exhibits a stable energy absorption effect because only the peripheral rods are deformed (Figure 5cI). When a collision occurs between cars, the rapid contact between the inner and outer rods of the structure increases the stress of platform and ensures sufficient energy absorption effect (Figure 5cII,III). The lattice structure was verified experimentally (Figure 5c,d) with an experimental error of 15.88%. The optimization process and deformation process of the structure is shown in Figures S14 and S15, Supporting Information. For practical applications, the lattice structure can be inserted into the bumper to improve the energy absorption protection effect of the car.[ 1b,c ]

In this paper, a 2D periodic structure is selected as the design object, which can be easily extended to 3D by updating the algorithm. Zhang et al.[ 17 , 30 ] show that the gradient lattice collapses layer by layer under compression. The research of Liu and Li shows that the spatial inhomogeneous structure also has the ability to improve energy absorption efficiency.[ 31 ] Inspired by these studies, the design objects of our method are not limited to periodic structures, and more structural designs based on the stress‐strain curve are expected to be obtained by multiscale or gradient optimizations. The proposed method also has broad applicational prospects in dealing with material nonlinearity and geometric nonlinearity, and more meaningful work is worth exploring. The application of structures in this paper is aimed at medium and low‐speed impact, so quasi‐static loading is selected to carry out compression experiments. The method presented in this paper can also be applied to the design of energy absorbing structures under high‐speed impact, by considering the strain rate effect of parent material.

3. Conclusions

We have proposed an inverse design method for energy‐absorbing structures of mechanical metamaterials based on genetic algorithms. This method not only realizes the design of structures with ideal energy‐absorbing curves but also realizes the design of structures with specific‐shaped energy‐absorbing curves. The optimized structural properties are verified by compression experiments. We have also demonstrated the feasibility and practicability of the algorithm for functional energy‐absorbing structures by taking the energy‐absorbing protection of automobiles. Most importantly, the design of various energy‐absorbing curve structures can be realized through the search for structure, which greatly reduces the difficulty of structural design. Our optimization framework provides a new solution path for the elastic‐plastic large deformation problem that was unable to be resolved by using conventional gradient algorithms or genetic algorithms, and simplifies the design process of energy‐absorbing mechanical metamaterials.

4. Experimental Section

Optimization Settings and Model Evaluation

Herein, the model design domain size was 100 × 100 and the finite element model size was 100 mm×100 mm. The population size was set to be 50 and the termination condition was set to be structural stress exceeding 1.5 times the target σm . The contour coordinate points of the structure were extracted, and the mutation operation was realized by changing the material distribution near each coordinate point. Two mutation modes were defined: contour extension and outline contraction. The contour expansion was realized by adding materials outward from contour points, while the contour contraction was realized by reducing materials inward from contour points. The probabilities of these two mutation modes at each coordinate point were B rate1 and B rate2 (Figure S4f, Supporting Information) respectively. The probability B rate 1 (Figure S4f, Supporting Information) of structure outline expansion was set to be 0.05, and the probability B rate 2 (Figure S4f, Supporting Information) of structure outline contraction was set to be 0.01. The crossover probability was set to 1.0, and each case was optimized for 100 generations. In the case of σm = 10 MPa, the minimum thickness was set to be 3% of the side length, and the minimum thickness of the other case was set to be 6% of the side length. O b j 1 was set as εmax ε to optimize the densification strain of the structure. The smaller value of Obj 1 resulted in a better compressive performance of the structure. Obj 2 was set to be (|σ*σobj|dε)/(σobjdε) and the difference between the structure and target stress‐strain curve was integrated and normalized. The nondominated sorting algorithm only distinguished the model by rank and the crowding degree could not judge the optimal structure in the same rank. To facilitate the presentation of results, Equation (1) was defined to evaluate the Score of the objective function of each model:

Scoreij=1×Obj1ij0.8+3×Obj2ij (1)

where Obj1ij is the difference between the designed densification strain and the target strain 0.8, and the first term of the equation is divided by 0.8 for normalization. The Obj2ij is the difference between the designed stress‐strain curve and the target stress‐strain curve divided by the target strain energy. Coefficient 1 of the first term and the coefficient 3 of the second term were used to give the relative weights of the two objective functions in the total scores. The index i represents the generation number and inde j refers to the serial number of individuals in each generation. The individual with the smallest score value in each generation corresponds to the optimal structure.

Finite Element Analysis Modeling

The mesh size convergence is shown in Figure S7a, Supporting Information, and the stress‐strain curves were almost consistent when the mesh size was less than or equal to 1.0 mm. Therefore, the mesh size of all models was set to 1.0 mm. Periodic boundary conditions were applied to the model, and four rigid plates were applied to implement coupled kinematic constraints. The existence of rigid plate makes the internal structure having symmetry constraints instead of being free, which is consistent with the deformation during the compression process. As shown in Figure 2aVII, the left and lower plates (solid green lines) have fixed constraints, where purple triangles are translational constraints and red dots are rotational constraints. The upper plate was coupled to the motion of Master Node 2, and the degrees of freedom in the x‐direction were constrained. The right plate was coupled to the motion of Master Node 4 and the degrees of freedom in the y‐direction are constrained. There was no contact interaction between different plates. The hard contact was chosen for interaction between the plate and the structure, as well as the self‐interaction within the structure. A vertical displacement was set along the y‐direction to simulate the compression process, as shown by the black‐colored arrows in Figure 2aVII. The design target of the structure is the stress‐strain curve when the structure is compressed in the y‐direction, and the unit cell only has 1/4 symmetry and periodic constraints. Therefore, the objective function and constraints do not require the unit cell to be elastic isotropic.

Buckling analysis was carried out to obtain the initial imperfection factors, in which the first ten order eigenmode buckling modes were selected as representative buckling modes and introduced into the finite element model. The buckling eigenvalue of all structure are far greater than the initial peak force, and the compression simulation results of model with imperfection and without imperfection are consistent. Therefore, the main reason for the initial failure of the structure is plastic yield rather than elastic buckling. The detailed analysis is attached to Section S2 of Supporting Information.

A 64‐core workstation, with CPU INTEL Xeon Platinum 8358, was selected for calculations. The optimal number of cores for jobs was 8 and the number of jobs running at the same time was 8. The calculation time of each generation was 30 to 60 min, and the optimal structure can be obtained in 1 to 3 days.

Experimental Section

The material was 304 stainless steel, whose true stress‐strain curve is shown in Figure S7b, Supporting Information. A lattice of 5 × 3 cells was chosen to represent the periodic structure and 304 stainless steel powder was used to print the test specimen using L‐PBF, as shown in Figure 4a‐d and Figure 5cV. The detailed printing parameters are shown in Table S1, Supporting Information. The test specimen size was 80 mm × 48 mm × 10.9 mm, and the minimum feature dimension of each specimen (σm = 10, 20, 40, 60 MPa and double platform) was 1.09 mm, 1.2 mm, 1.28 mm, 1.51 mm, and 1.54 mm, respectively. The DIC experiments were carried out using a universal testing machine and video extensometer. The upper and lower indenters were marked with line probes for accurate displacement measurements and the deformation process of the structure was recorded using a high precision camera in the video extensometer.

Conflict of Interest

The authors declare no conflict of interest.

Supporting information

Supporting Information

Acknowledgements

This work was supported by the National Natural Science Foundation of China (12122202; U22B2083; 12002032), the National Key Research and Development of China (2022YFB4601901), and the China Postdoctoral Science Foundation (BX2021038; 2021M700428).

Zeng Q., Duan S., Zhao Z., Wang P., Lei H., Inverse Design of Energy‐Absorbing Metamaterials by Topology Optimization. Adv. Sci. 2023, 10, 2204977. 10.1002/advs.202204977

Contributor Information

Shengyu Duan, Email: syduan@bit.edu.cn.

Zeang Zhao, Email: zza@pku.edu.cn.

Hongshuai Lei, Email: leihongshuai@pku.edu.cn.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

References

  • 1.a) Rivera J., Hosseini M. S., Restrepo D., Murata S., Vasile D., Parkinson D. Y., Barnard H. S., Arakaki A., Zavattieri P., Kisailus D., Nature 2020, 586, 543; [DOI] [PubMed] [Google Scholar]; b) Davoodi M. M., Sapuan S. M., Yunus R., Mater. Des. 2008, 29, 1447; [Google Scholar]; c) Caserta G. D., Iannucci L., Galvanetto U., Compos. Struct. 2011, 93, 2748. [Google Scholar]
  • 2.a) Fan Z., Lu G., Liu K., E. Struct. 2013, 55, 80; [Google Scholar]; b) Dao T. D., Ha N. S., Goo N. S., Yu W.‐R., J. Intel. Mater. Syst. Struct. 2017, 29, 1560; [Google Scholar]; c) Ruan D., Lu G., Wang B., Yu T. X., Int. J. Impact Eng. 2003, 28, 161; [Google Scholar]; d) Rong Y., Liu J., Luo W., He W., Composites, Part B 2018, 152, 324; [Google Scholar]; e) Lu G., Shen J., Hou W., Ruan D., Ong L. S., Int. J. Mech. Sci. 2008, 50, 932. [Google Scholar]
  • 3. Bardi F. C., Kyriakides S., Int. J. Mech. Sci. 2006, 48, 830. [Google Scholar]
  • 4. Yang H., Lei H., Lu G., Thin‐Wall Struct. 2021, 160, 107380. [Google Scholar]
  • 5. Daneshi G. H., Hosseinipour S. J., Struct. Mater. 2002, 11, 289. [Google Scholar]
  • 6. Filipov E. T., Tachi T., Paulino G. H., Proc. Natl. Acad. Sci. USA 2015, 112, 12321. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Ma J., Dai H., Chai S., Chen Y., Mater. Des. 2021, 206, 109808. [Google Scholar]
  • 8. Liu K., Sun R., Daraio C., Science 2022, 377, 975. [DOI] [PubMed] [Google Scholar]
  • 9. Jia Z., Yu Y., Hou S., Wang L., J. Mech. Phys. Solids 2019, 125, 178. [Google Scholar]
  • 10. Barthelat F., Tang H., Zavattieri P., Li C., Espinosa H., J. Mech. Phys. Solids 2007, 55, 306. [Google Scholar]
  • 11. Ha N. S., Lu G., Composites, Part B 2020, 181, 107496 [Google Scholar]
  • 12. Li J., Chen Z., Li Q., Jin L., Zhao Z., Adv. Sci. 2022, 9, 2105769. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.a) Wang M. Y., Zhou S. W., Comput. Model. Eng. Sci. 2004, 6, 469; [Google Scholar]; b) Guo X., Zhang W. S., Zhong W. L., J. Appl. Mech. 2014, 81, 081009; [Google Scholar]; c) Sigmund O., Struct. Multidiscip. Optim. 2001, 21, 120; [Google Scholar]; d) Wang S. Y., Lim K. M., Khoo B. C., Wang M. Y., J. Comput. Phys. 2007, 221, 395. [Google Scholar]
  • 14.a) Dong H.‐W., Zhao S.‐D., Miao X.‐B., Shen C., Zhang X., Zhao Z., Zhang C., Wang Y.‐S., Cheng L., J. Mech. Phys. Solids 2021, 152, 104407; [Google Scholar]; b) Liu Z., Zhu D., Raju L., Cai W., Adv. Sci. 2021, 8, 2002923. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.a) Wu J., Clausen A., Sigmund O., Comput. Methods Appl. Mech. Eng. 2017, 326, 358; [Google Scholar]; b) Andreassen E., Clausen A., Schevenels M., Lazarov B. S., Sigmund O., Struct. Multidiscip. Optim. 2010, 43, 1. [Google Scholar]
  • 16.a) Wu J., Luo Z., Li H., Zhang N., Comput. Methods Appl. Mech. Eng. 2017, 319, 414; [Google Scholar]; b) Schwerdtfeger J., Wein F., Leugering G., Singer R. F., Korner C., Stingl M., Schury F., Adv. Mater. 2011, 23, 2650. [DOI] [PubMed] [Google Scholar]
  • 17.a) Groen J. P., Stutz F. C., Aage N., Bærentzen J. A., Sigmund O., Comput. Methods Appl. Mech. Eng. 2020, 364, 112979,; [Google Scholar]; b) Zhang H.‐K., Wu W.‐J., Kang Z., Feng X.‐Q., Comput. Methods Appl. Mech. Eng. 2020, 372, 113399; [Google Scholar]; c) Senhora F. V., Sanders E. D., Paulino G. H., Adv. Mater. 2022, 34, 2109304. [DOI] [PubMed] [Google Scholar]
  • 18. Wang F., Sigmund O., Jensen J. S., J. Mech. Phys. Solids 2014, 69, 156. [Google Scholar]
  • 19. Clausen A., Wang F., Jensen J. S., Sigmund O., Lewis J. A., Adv. Mater. 2015, 27, 5523. [DOI] [PubMed] [Google Scholar]
  • 20.a) Kumar P., Schmidleithner C., Larsen N. B., Sigmund O., Struct. Multidiscip. Optim. 2020, 63, 1351; [Google Scholar]; b) Li W., Wang F., Sigmund O., Zhang X. S., J. Mech. Phys. Solids 2021, 151, 104356. [Google Scholar]
  • 21.a) Kato J., Hoshiba H., Takase S., Terada K., Kyoya T., Struct. Multidiscip. Optim. 2015, 52, 507; [Google Scholar]; b) Zhao T., Lages E. N., Ramos A. S., Paulino G. H., Struct. Multidiscip. Optim. 2020, 62, 3205; [Google Scholar]; c) Xia L., Fritzen F., Breitkopf P., Struct. Multidiscip. Optim. 2016, 55, 569; [Google Scholar]; d) Han Y., Xu B., Wang Q., Liu Y., Duan Z., Comput. Methods Appl. Mech. Eng. 2021, 378, 113731. [Google Scholar]
  • 22. Wang F., Lazarov B. S., Sigmund O., Jensen J. S., Comput. Methods Appl. Mech. Eng. 2014, 276, 453. [Google Scholar]
  • 23. Wang S. Y., Tai K., Comput. Methods Appl. Mech. Eng. 2005, 194, 3749. [Google Scholar]
  • 24. Xu B., Jiang J. S., Ou J. P., J. Sound Vib. 2007, 307, 393. [Google Scholar]
  • 25.a) Mekki B. S., Langer J., Lynch S., Int. J. Heat Mass Transfer 2021, 170, 121002; [Google Scholar]; b) Boichot R., Fan Y., Int. J. Therm. Sci. 2016, 108, 209. [Google Scholar]
  • 26. Xu B., Ou J. P., Jiang J. S., Finite Elem. Anal. Des. 2013, 64, 1. [Google Scholar]
  • 27. Wang S. Y., Tai K., Wang M. Y., Int. J. Numer. Methods Eng. 2006, 65, 18. [Google Scholar]
  • 28. Deb K., Pratap A., Agarwal S., Meyarivan T., IEEE Trans. Evol. Comput. 2002, 6, 182. [Google Scholar]
  • 29. Zeng Q., Zhao Z., Lei H., Wang P., Int. J. Mech. Sci. 2022, 240, 107920. [Google Scholar]
  • 30. Zhang H., Wang Y., Kang Z., Int. J. Eng. Sci. 2019, 138, 26. [Google Scholar]
  • 31.a) Liu P., Kang Z., Luo Y., Addit. Manuf. 2020, 36, 101427; [Google Scholar]; b) Li B., Shen C., Polymers 2022, 14, 2807. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supporting Information

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.


Articles from Advanced Science are provided here courtesy of Wiley

RESOURCES