Next Article in Journal
A Study on the Radiation Resistance Performance of an Al2O3 Composite Tritium Permeation Barrier and Zirconium-Based Tritium-Absorbing Materials
Previous Article in Journal
Antifouling Slippery Surface with Enhanced Stability for Marine Applications
Previous Article in Special Issue
Analysis of Thermal Properties of Materials Used to Insulate External Walls
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data-Driven Bi-Directional Lattice Property Customization and Optimization

1
School of Advanced Technology, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China
2
School of Engineering, The University of Liverpool, Liverpool L69 7ZX, UK
*
Author to whom correspondence should be addressed.
Materials 2024, 17(22), 5599; https://doi.org/10.3390/ma17225599
Submission received: 17 October 2024 / Revised: 8 November 2024 / Accepted: 11 November 2024 / Published: 15 November 2024
(This article belongs to the Special Issue Artificial Intelligence in Materials Science and Engineering)

Abstract

:
Customizing and optimizing lattice materials poses a challenge to designers. This study proposed a data-driven generative method to customize and optimize lattice material. The method utilizes subdivision modeling to parametrically describe lattice morphologies and skeletons. Next, the homogenization method is employed to analyze elastic moduli for collecting a dataset. Then, a two-tiered machine learning (ML) framework is proposed to predict the elastic modulus for a forward design. The first-tier model employs polynomial regression to estimate relative density, which serves as an additional input feature for the second-tier model. The prediction accuracy of the second-tier model is improved through the additional inputs. The forward and reverse design strategies offer a flexible and accurate means of tailoring lattice properties to meet specific performance requirements. Two case studies demonstrate the practical value of the framework: customizing a lattice material to achieve a desired elastic modulus and optimizing the mechanical performance of lattice materials under relative density constraints. The results show that the prediction accuracy of the elastic modulus using the two-tiered ML model achieved an error of less than 10% compared to finite element analysis, demonstrating the reliability of the proposed approach. Furthermore, the optimization design achieved up to a 25% improvement in mechanical performance compared to conventional lattice configurations under the same relative density constraints. These findings underscore the advantages of combining generative design, machine learning, and genetic algorithms to navigate complex design spaces and achieve enhanced material performance.

1. Introduction

The design and optimization of mesoscale lattice materials have become increasingly significant in advanced manufacturing due to their exceptional mechanical and functional properties. These materials, characterized by their periodic cellular architectures, offer high specific stiffness [1], good strength [2], sound energy absorption [3], and even supernatural properties, like a negative Poisson’s ratio [4]. Such attributes make them ideal for high-end industrial applications, including airplane components [5], thermal management systems [6], and medical implants [7]. However, customizing optimized parametric lattice materials to meet specific performance criteria remains a considerable challenge.
Traditional design approaches are predominantly empirical, relying on iterative, manual processes involving geometric modeling, parametric adjustments, and extensive numerical analysis. These methods are time-consuming, costly, and often fail to fully exploit the vast design space available for lattice configurations. The lack of a systematic methodology for exploring and optimizing both the lattice configuration and the morphological features of lattice materials limits innovation and hinders the development of solutions tailored to specific application needs.
Recent advancements in computational design and artificial intelligence (AI) have introduced a generative design paradigm that facilitates the customization and optimization of lattice materials [8,9,10,11]. Generative design replaces manual design processes, enabling the automatic and efficient generation of highly complex and optimized lattice structures. AI technologies, including neural networks [12], generative adversarial networks (GANs) [13], and variational autoencoders (VAEs) [14], have expedited the generation of high-performance lattice materials. For example, Lee et al. used a hybrid neural network and genetic optimization methods combined with Bézier curves to optimize lattice profiles, enhancing the elastic modulus [15].
Furthermore, data-driven design methods enable us to elaborate the relationship between design variables and mechanical properties. This allows for forward property prediction and an inverse lattice material with desired properties. Yayati et al., utilizing a denoising diffusion-based model, accelerated the design process of a TPMS-like lattice unit cell structure with desired mechanical properties outperforming traditional simple cubic cells [16]. Challapalli and Li et al. utilized machine learning to design and optimize lattice configurations, with their optimized lattice cells significantly outperforming octet cells in terms of buckling loads and demonstrating enhanced compressive performance in both experimental and simulation validations [17]. Despite these advancements, a gap remains in fully integrating generative design, parametric modeling, and machine learning for forward-to-inverse lattice material design.
In the generative design paradigm, digital geometry design determines the design space of lattice material. Lattice materials can be considered as a combination of their skeleton and morphology [18]. In terms of skeleton design, the spatial positions of lattice material components and their connections have mainly been studied. For example, Chen et al. enhanced the stiffness, expansibility, and energy absorption capabilities of materials by designing self-similar concave tensile lattice configurations [19]. Ding et al. improved the negative Poisson’s ratio effect of lattice materials by parametrically altering the bending and twisting angles of lattice rods [20]. Guo et al. used a fast Fourier transform-based homogenization method to explore the mechanical properties of mixed materials with multi-lattice configurations based on triply periodic minimal surfaces (TPMSs), enhancing compressive energy absorption and other properties [21]. Rahman et al. demonstrated the potential of lattice materials to improve energy absorption and mechanical efficiency by exploring various rod-based lattice configuration hybrid structures [22]. Compared to skeleton design, strategies for refining lattice morphologies have evolved, ranging from smoothing lattice nodes to parametrically modifying their shapes. Cao et al. found that cross-sectional optimization improves the energy absorption and mechanical performance of the rhombic dodecahedron lattice [23]. Bernard et al. demonstrated that non-circular sections, such as squares or rectangles, markedly improved the resilience and energy absorption of strut-based lattices [24]. Uddin et al. designed I-shaped rod sections that improved the compressive performance of pyramid lattice structures and their resistance to buckling and bending [25]. However, existing research often focuses on either the lattice skeletal configuration or its morphological details in isolation, which restricts the potential for holistic optimization.
To address these challenges, this research proposes a data-driven bi-directional framework that synergizes generative design, machine learning, and optimization algorithms for advanced mesoscale lattice material design. The core objective is to develop a unified approach that simultaneously optimizes both the skeleton and morphology of lattice structures, enhancing their customization and performance across various applications. Parametric SubD modeling is utilized for the detailed digital representation of the lattice structure. A small sample dataset of mechanical properties is collected using the homogenization method, which simplifies the complex lattice structure into an equivalent homogeneous material for efficient analysis. To enhance predictive accuracy, a two-tiered machine learning framework is proposed. The first tier uses polynomial regression to estimate relative density, which is then used as an input feature for the second tier, a Random Forest model that predicts the elastic modulus. A genetic algorithm is employed to customize and optimize lattice designs that meet the desired mechanical specifications and restrictions.
The effectiveness of the proposed approach is validated through numerical simulations and case studies, demonstrating its capability to produce optimized lattice structures that satisfy or surpass desired performance criteria. By integrating generative design, machine learning, and optimization into a cohesive framework, this research provides a comprehensive solution for customizing optimized parametric lattice materials at the mesoscale.

2. Design Methodology

The proposed generative design strategy synergizes parametric design, machine learning techniques, and genetic algorithms to allow for the customization of high-performance lattice material. This approach comprises two main phases: dataset collection and inverse–forward lattice exploration of the lattice frame (depicted in Figure 1).
In the first part, the initial lattice skeleton and morphology are digitally defined by a set of geometric parameters P 1 , P 2 , P 3 , , P n , and subdivision (SubD) modeling is used to construct organic-shaped lattice units. Subsequently, a series of representative volume elements (RVEs) for lattice material is generated by sampling combinations of geometric parameters. The homogenization method evaluates their corresponding mechanical properties, such as Yong’s modulus, Shear modulus, and Poisson’s ratio, resulting in an expansive dataset that maps geometric parameters to mechanical properties.
In the second part, the collective data are used to train machine learning (ML) models to establish the relationship between mechanical properties and geometric parameters. Driven by a genetic algorithm (GA), both forward and inverse designs of lattice materials are implemented: forward design enables performance optimization, while inverse design allows for the customization of lattice materials to achieve specific target properties.

2.1. Parametric Lattice Skeleton and Morphology Based on SubD Modeling

The methodology begins with the digital characterization of the lattice skeleton and morphology, as seen in Figure 2. Firstly, the skeleton of a lattice unit is parametrically described; then, the mesh framework for the morphology design of the lattice material is defined. Then, subdivision (SubD) modeling is used to construct smooth, continuous surfaces. This method uses parametric subdivision surfaces to produce high-quality, smoothing lattice material.
In this process, the Catmull–Clark algorithm is a highly effective approach for lattice modeling, as it works well with both triangular and rectangular meshes. This method iteratively calculates new vertex points by averaging the coordinates of the original vertices from the initial mesh structure, as seen in Figure 3. For the modeling process, the Rhino7-GrasshopperTM SubD component is used, which has an internal implementation of the Catmull–Clark subdivision algorithm. Since this component automatically manages the parameters of subdivision algorithms, users are unable access and edit the specific parameters. But it allows one to influence the final subdivision result by controlling the initial control mesh characteristics.
As seen in Figure 2, the process begins by constructing a lattice unit on a skeletal framework, with each lattice strut wrapped in quadrilateral mesh. During the modeling phase, the strut nodes and lattice material profiles are parameterized. Subsequently, the meshes are subdivided into smaller sections based on the topology of a mesh-based lattice unit, forming lattice units with organic shapes. As subdivision iterations increase, the model becomes progressively smoother, as seen in Figure 4.
The use of parametric subdivision technology not only extends the diversity of lattice material but also significantly minimizes stress concentration [27]. By utilizing Rhino7-GrasshopperTM SubD component, we obtained high-quality lattice models, converted into .x_t and .stl format for additive manufacturing and finite element analysis, respectively.

2.2. Numerical Analysis Based on Homogenization Method

Following the modeling phase, the homogenization method is applied to evaluate the mechanical properties of the parametrically designed lattice material. This method reduces computational load by treating the complex lattice structure as an equivalent homogeneous material, enabling the efficient analysis of macroscopic properties [28].
The application of the homogenization method involves two key steps: the definition of an appropriate Representative Volume Element (RVE) and its numerical assessment under periodic boundary conditions. As illustrated in Figure 5a,b, a cubic RVE can be composed of a 3 × 3 × 3 lattice unit. This selection ensures stable macroscale mechanical behavior, minimizing the size effect. This also accelerates the collection of the elastic modulus of all samples.
To achieve material homogeneity, periodic boundary conditions were established on the RVE, as illustrated in Figure 5c. The faces of RVE on the X-Y-, Y-Z-, and X-Z-axis planes were defined as master planes, while their opposing, parallel faces were classified as slave planes. A set of three constraint equations was established on the element nodes in the master and slave planes to impose periodic boundary conditions at the corresponding locations. The displacement of the RVE is obtained by imposing a force in the Z-axis direction, as detailed in Equation (1).
u z z = R V E s i z e u z z = 0 = δ z = R V E s i z e × ε z 0
Here, u z represents the displacement, δ z denotes the deformation in the Z-axis direction, and ε z 0 stands for the normal strain in the Z-axis direction, respectively. R V E s i z e is the length of lattice material.
The elastic modulus of the lattice RVE was calculated using Equation (2). During the numerical analysis, the homogenized elastic modulus was incorporated into the ML model as a predicted target.
E z = σ z ε z = F z / A x y δ z / l z
Here, E z is the Young’s modulus in the z-direction, F z is the load in the z-direction, A x y is the area used by the load to calculate stress σ z , δ z is the displacement in the Z-axis direction of the structure, and l z is the RVE height, used to calculate strain ε z .

2.3. Bi-Directional Lattice Customization and Evaluation

The customization of high-performance lattice material involves the implementation of a two-tiered machine learning (ML) model alongside a genetic algorithm (GA). The first tier of the ML model utilizes polynomial regression to predict the relative density (RD) of the lattice based on its geometric features, where the RD is the ratio of the actual volume of the lattice to the size of its cell space. Such predictions not only increase the number of input features for the second-tier ML model, but they also reduce the need for lattice volume calculations in traditional CAD software. The second tier, employing a Random Forest algorithm, utilizes the RD and geometric parameters to predict the homogenized elastic modulus. Simultaneously, the GA operates in a reverse design framework to identify the optimal geometric parameters that achieve the desired mechanical properties. These steps collectively enhance the forward and reverse engineering capabilities of lattice design, facilitating a more precise and efficient exploration and customization of lattice materials.

2.3.1. Forward Mechanical Property Prediction Method

In forward design, we present a two-layer machine learning (ML) framework for lattice materials to accurately predict their elastic modulus. The first layer of the ML model of the framework enhances the prediction accuracy by extending the input features. In addition to geometrical features, RD is also considered as it has a significant impact on the mechanical properties of lattice materials. It is worth noting that there is a strict constraint between the RD and geometrical parameters, which means that RD is not independently selectable when geometrical parameters are given. Typically, in CAD software, the RD is calculated based on the input geometric parameters, but this approach increases the computational cost of the prediction.
To solve this problem, the first layer of the ML model predicts the RD directly using the geometric features as inputs, thus reducing the dependency on CAD calculations and significantly reducing the computational burden. In this step, a polynomial regression approach is used to predict the RD due to the complex interactions between geometric features that jointly affect the RD. This approach effectively captures the complex relationships between geometric features and provides higher prediction accuracy.
Let the geometric features X = ( G 1 , G 2 , G 3 ,…, G n ) be the vector of geometric features. The three-degree polynomial regression model for predicting RD can be expressed as Equation (3):
R D = β 0 + i = 1 n β i X i + i = 1 n j = i n β i j X i X j + + ϵ
where β 0 is the intercept; β i and β i j are the coefficients for the linear and quadratic terms, respectively. X i and X j are the geometric features involved in X . ϵ is the error term.
By incorporating RD as a predicted feature, we enhance the dataset used for subsequent ML models, ultimately improving the overall accuracy of mechanical property predictions. This approach allows for efficient and accurate RD estimation, reducing the reliance on computationally intensive CAD software.
The second-tier ML model is Random Forest. The R D is compensated through the polynomial regression as an effective input feature. Hereafter, the Random Forest model is applied to predict the homogenized elastic modulus. This approach ensures both the precision of ML predictions and the efficiency of the design process. Random Forest was chosen due to its robustness and ability to handle complex non-linear relationships between geometric features and the elastic modulus.
Let E denote the homogenized elastic modulus. The input features for the Random Forest model include Z = ( G 1 , G 2 , G 3 ,…, G n , R D ). The Random Forest model can be described as Equation (4).
E = R F Z
A single decision tree, T, in the Random Forest predicts the homogenized elastic modulus E based on input features X in Equation (5).
T Z = i = 1 L w i I X R i
where L is the number of leaves in the decision tree. w i is the predicted value (homogenized elastic modulus) for leaf i . I (·) is the indicator function, which is 1 if Z falls into region R i and 0 otherwise.
A Random Forest consists of an ensemble of m decision trees. Each tree is built on a different bootstrap sample from the training data and a random subset of features. The prediction of the Random Forest is the average prediction of all decision trees in Equation (6).
E R F Z = 1 m j = 1 m T j Z
where E R F ( Z ) is the predicted homogenized elastic modulus from the Random Forest. T j ( Z ) is the prediction of the j-th decision tree for input feature Z . Given the input features, each decision tree T j in the Random Forest provides a prediction T j ( Z ) . The final prediction, E R F Z , is the average of all individual tree predictions, as described in Equation (7).
E R F X = 1 m j = 1 m T j R D , G 1 , G 2 , G 3 , , G n
The mean absolute error (MAE), Root Mean Square Error (RMSE), and the coefficient of determination (R2) are employed to evaluate the predictive performance of the models concerning lattice materials’ relative density and equivalent elastic modulus in Equations (8)–(10).
MAE y , y ^ = 1 m i = 1 m y i y ^ i
RMSE y , y ^ = 1 m i = 1 m y i y ^ i 2
R 2 y , y ^ = 1 i = 1 m y i y ^ i 2 i = 1 m y i y ¯ 2
where y i is the computational value of the equivalent elastic modulus and y ^ i is the predicted value. m is the number of samples and y is the predicted mean response where the equation is y = 1 m i = 1 m y i . The MAE is used to evaluate the closeness between the predicted results and the real dataset. The RMSE reflects the deviation between the actual value and the predicted value.

2.3.2. Backward Lattice Customization Design

In the reverse lattice design phase, a genetic algorithm (GA) is employed to identify optimal discrete parameters that meet the objectives of mechanical properties under the constraints between RD and geometric parameters.
The geometric parameters of the lattice materials and RD need to be encoded as individuals in the algorithm, as seen in Equation (11).
V I n d i v i d u a l = G 1 , G 2 , G 3 , , G n
The optimization objective is to minimize the absolute deviation between the predicted elastic modulus and the target value, while also minimizing the RD. The objective function is formulated to balance the accuracy of E z and minimization of RD, as defined as Equation (12). During the optimization process, some physical and design constraints need to be satisfied to ensure the generated parameter combinations are reasonable, subject to the polynomial constraint expressed in Equation (3).
min f V I n d i v i d u a l = w 1 E z pred E z target + w 2 R D E z pred = f RF V I n d i v i d u a l , f PR V I n d i v i d u a l G 1 m i n < G 1 < G 1 m a x G 2 m i n < G 2 < G 2 m a x G 3 m i n < G 3 < G 3 m a x G n m i n < G n < G n m a x
where w 1 and w 2 are weighting factors that adjust the trade-off between the elastic modulus and relative density during optimization. E z pred is the ML prediction value for the mechanical performance based on lattice geometric parameters, and E z target is the desired performance value. f RF denotes the Random Forest model in which V I n d i v i d u a l and RD are regarded as inputs, and f PR denotes the polynomial regression model applied to predict RD by V I n d i v i d u a l .
We used Tournament Selection to select individuals based on their fitness values. We applied multi-point crossover methods to combine parts of the genes from two individuals to generate new individuals. We randomly selected certain genes in individuals and mutated them with a certain probability. Through the above genetic operations, a new generation of the population was generated. The process of fitness evaluation, selection, crossover, and mutation was repeated until the termination condition was met. The specific hyperparameters of the genetic algorithm can be determined based on sensitive analysis in the following cases.

3. Case Study: Property Customization

A lattice unit with a nested cube was selected as case study to demonstrate the validation of the proposed method, as seen in Figure 6.
Five geometric parameters were defined to describe the lattice shape as shown in Figure 7a. Four parameters were used to define the lattice morphology: M i n n defines the size of the inner nodes; M o u t defines the size of the outer nodes, M s t r u t describes the radius of the strut size, and M s m o o t h determines the smoothness of the lattice struts. In terms of configurations, the lattice is formed by a cube nested with a small cube; eight vertexes are connected to form a lattice skeleton. T s i z e determines the size of the cubes of lattice materials. This parametric mesh lattice model underwent a transformation into a smoothed lattice model through the Rhino 7-Grasshopper® SubD component, as shown in Figure 7b,c.
To validate the efficacy and advantages of the proposed lattice design approach, a comparison analysis was conducted using conventional parametric lattice designs as benchmarks. The comparison focused on the mechanical properties, particularly the elastic modulus, of the designed lattice materials. As illustrated in Figure 8, L defines the box size inside a lattice unit, and D denotes the diameter of the lattice struts. Under the same relative density, the elastic moduli of both SubD parametric lattice and regular parametric lattice are presented.
Figure 8 shows that the lattice materials designed using our methodology demonstrated a significantly higher upper boundary of elastic modulus compared to conventional lattices under equivalent mass conditions. This indicates superior material utilization and performance.
The Latin Hypercube Sampling (LHS) method was used to sample the geometric parameter combinations to ensure uniformity of sampling. The specific sampling ranges for each parameter are detailed in Table 1. Considering the minimum resolution of Formlab SLA devices, each parameter was rounded to two decimal places. This clearly determined a global design space encompassing 21 × 21 × 11 × 101 × 6 design possibilities. A total of 280 sets of geometric parameters were extracted through LHS. The Rhino 7-Grasshopper® Anemone plug-in facilitated the automatic generation of lattice models.
A cubic RVE consisting of 3 × 3 × 3 parametric lattice cells (shown in Figure 7b) with a side length of 18 mm was chosen. This choice not only ensures stable macroscale mechanical behavior and minimizes size effects but also reduces the computational burden when calculating the elastic modulus of all samples. FormLab White resin was chosen to fabricate all lattice materials. Its mechanical properties are: a density of ρ = 1.10 g/mm3; a Young’s modulus of Es = 2.51 GPa; and a Poisson’s ratio of ν = 0.23 according to previous testing [29]. The RVE was treated as orthogonally isotropic, and a displacement (0.09 mm) was applied to the Z-axis direction to obtain the support reaction force and calculate the modulus of elasticity under periodic boundary conditions, as detailed in Equations (1) and (2). The numerical evaluation of all lattice samples was conducted through batch processing in ANSYS Mechanical APDL.
After collecting the dataset, it was essential to address the presence of outliers in the dataset to enhance the model’s accuracy and robustness. We defined outliers based on the statistical properties of the target variable (elastic modulus E c ). The 99th percentile was the threshold for outlier detection. Any data point where E c exceeded this threshold was regarded as an outlier and removed from the dataset since software may generate a low-quality RVE model, which can lead to an extremely high elastic modulus during numerical evaluation. The filtered data samps are presented in Figure 9b. Then, correlation analyses were conducted, as seen in Figure 9a–d. The analysis of the first-tier data presented a strong correlation between M inn and RD, while other variables also showed a high correlation with RD, except for M smooth , as shown in Figure 9a. Additionally, there were no obvious relations among geometric variables. In the second-tier dataset, a similar trend was observed with RD and E c , where RD showed a strong correlation with E c , as shown in Figure 9c. The importance of all input features is shown in Figure 9d.
In the ML training process, the dataset was split into a training set and a validation set (80% of the data for training and the remaining 20% for validation) using a random split technique. To prevent bias in the sequence of the data for model training, the data were randomly shuffled before splitting.
By modulating the order of the polynomial regression, we found that the model fits best when the order is 4. To optimize the performance of the Random Forest regression model, we performed hyperparameter tuning using a grid search approach. This method exhaustively searches through a specified parameter grid to find the combination of hyperparameters that yields the best performance based on five-fold cross-validation results. The hyperparameters and their respective search ranges were specified as follows:
  • Number of Estimators ( n estimators ): [100, 200, 300].
  • Maximum Depth ( D e p t h m a x ): [None, 10, 20, 30].
  • Minimum Samples Split ( S a m p l e s _ s p l i t m i n ): [2, 5, 10].
  • Minimum Samples Leaf ( S a m p l e s _ s p l i t m i n ): [1, 2, 4].
  • Maximum Features ( F e a t u r e s m a x ): [‘auto’, ‘sqrt’, ‘log2’].
After conducting the grid search, the best combination of hyperparameters was found to be n estimators = 300; D e p t h m a x = 10; S a m p l e s _ s p l i t m i n = 2; S a m p l e s _ s p l i t m i n = 1; and F e a t u r e s m a x = ‘sqrt’.
Additionally, to determine the average performance index, five-fold cross-validation (CV) was used to randomly split and train many times. This increased the robustness of the model performance evaluation and lessened the random effects that could be caused by a single data split. The result, illustrated in Table 2, reveals the robust predictive capabilities of the ML model.
Additionally, to demonstrate the reliability of this ML model, a robustness analysis was conducted under different noise levels. Gaussian noise ranging from 1%, 2%, 5% to 10% was imported into each of the input features to simulate measurement errors. The results of the study showed that the model maintained strong robustness and stability under varying noise levels, as seen in Figure 10. The R2 scores fluctuated slightly in the noise interval from 1.0% to 10.0%, indicating that the model was able to retain a high level of goodness-of-fit in the presence of noise disturbances. This was particularly significant, as the model still effectively explained the main variability in the data at higher noise levels. The MSE and MAE increased gradually with rising noise, but the increase was more moderate, further validating the model’s adaptability under medium-to-high noise conditions. Despite the rise in error due to noise, the model showed a degree of noise tolerance at noise levels of 5.0% and above, which is crucial for property prediction.
In the reverse design phase, a genetic algorithm was used to identify lattice materials that satisfied tailored properties while maintaining minimum relative density, as defined in Equation (13). The range of geometric parameters is defined in Table 1.
min f V I n d i v i d u a l = w 1 E c pred E c target + w 2 R D E c pred = f RF V I n d i v i d u a l , f PR V I n d i v i d u a l 0.30 < M inn   < 0.50 0.30 < M o u t < 0.50 0.5 < M off   < 1.5 1.0 < M ss   < 10.0 1.0 < T bs   < 1.5
where both w 1 and w 2 determine the weight of the elastic modulus and relative density, respectively. E c pred is the model’s prediction for the mechanical performance based on the input parameters, and E c target is the desired performance value. f RF denotes the Random Forest model in which V I n d i v i d u a l and RD are regarded as inputs, and f PR denotes the polynomial regression model applied to predict the RD by V I n d i v i d u a l . The population size for each generation was set to 100, with 50 iterations. Further experiment validation was achieved through the customization of four distinct lattice materials, targeting elastic modulus values within the range of 80 to 120 MPa while ensuring the lowest possible relative density. Before running the genetic algorithm, a sensitive analysis was conducted. Two weights values, w 1 and w 2 , were explored firstly. We first set the target value of the modulus of elasticity retrieved by the genetic algorithm to 160 MPa, set a series of weighting parameters, and observed that their effects on the best-fit values (as shown in Table 3) are varied. The weights satisfy ( w 1 + w 2 = 1), which ensures a constraint on the total weights.
Figure 11 illustrates the sensitivity analysis of the weighting parameters w 1 and w 2 to the best fitness value. As w 1 increases and w 2 decreases, the optimal fitness value gradually increases. The results show that higher weighted w 2 values help to reduce the fitness value and thus reduce the relative density more efficiently, whereas higher w 1 values focus the optimization on modal matching but tend to lead to higher fitness values. Hence, w 1 and w 2 were set as 0.1 and 0.9, respectively. After determining the sensitivity of w 1 and w 2 , we further explored the sensitivity of the genetic algorithm parameters.
  • Population size ( P o p s i z e ): [50, 100, 150].
  • Iteration number ( N g e n ): [15, 20].
  • Crossover probability ( C x p b ): [0.4, 0.5].
  • Mutation probability ( M u t p b ): [0.1, 0.2, 0.3].
  • Tournament size ( T o u r n s i z e ):): [2, 3].
Figure 12 shows that the performance of the genetic algorithm is significantly affected by the number of iteration generations and the probability of variation. Increasing the number of iteration generations ( N g e n = 20) can effectively improve the convergence of the algorithm so that the algorithm reaches the optimal fitness value of 3.5416 many times and avoids the sub-optimal solution problem caused by stopping too early. A higher variance probability ( M u t p b = 0.2 or 0.3) shows advantages in expanding the search space and avoiding local optimums, significantly improving the quality of the solution. In addition, tournament size ( T o u r n s i z e = 3) helps balance exploration and exploitation with a moderate increase in selection pressure, resulting in more stable results. Comparatively, crossover probability ( C x p b = 0.4 or 0.5) and population size ( P o p s i z e = 50 to 150) have less impact on the algorithm results and can be flexibly adjusted according to resources. But P o p s i z e is set 100 to balance the computational cost with the performance of the algorithm. This combination is expected to improve the quality of the solution and ensure the stable convergence of the algorithm at the same time. Overall, appropriately increasing the number of iteration generations and choosing a higher variance probability are key measures to improve the performance of the algorithm. Based on the results of the analysis, the recommended final parameter settings are as follows:
w 1 = 0.1 , w 2 = 0.9 ,   N g e n = 20 ,   M u t p b = 0.3 ,   T o u r n s i z e = 3 ,   C x p b = 0.4   P o p s i z e   = 100
In the experimental section, we attempted to customize four optimal lattice materials with target elastic moduli ranging from 80 to 120 MPa and the lowest relative density. We selected 3 × 3 × 3 lattice units and conducted compression tests on a Sansi Zongheng universal testing machine. Each lattice sample was produced five times using stereolithography (SLA) on a FormLab3 printer. Post processing included cleaning the sample with a Xiaomei ultrasonic cleaner in 99.8% isopropanol for 10 min to eliminate any residual resin and ensure the cleanliness and integrity of the sample. The lattices were subsequently cured in a FormLab UV curing machine and gradually heated to 60 °C over 60 min. During the printing and cleaning process, damaged lattices were excluded. The final selection of three lattice structures from each group for compression testing was primarily influenced by two factors. Firstly, the Formlabs equipment exhibited printing delamination issues, which affected the integrity of some lattice materials. Secondly, the removal of support structures caused damage to certain lattices, rendering them unsuitable for testing. Thus, the three chosen lattices were those that remained intact and retained their geometric features after these challenges. Table 4 analyze the actual results of physical experiment E c exp and record stress-strain curves of each sample.
To describe the relative error (RE) between the predicted relative volume ( R D p r e d ) and the actual relative volume from CAD software ( R D C A D ), the following equation is used, as shown in Equation (14):
R E = R D p r e d R D C A D R D C A D × 100 %
In assessing relative density, R D p r e d showed variability depending on the target elastic modulus E c target . As seen relative density error curves in Table 5, R D p r e d showed higher errors at lower E t a r g e t values, diminished errors at moderate E t a r g e t values, and increased errors once again at higher E t a r g e t values. Conversely, the polynomial regression-predicted R D p r e d displayed smaller positive errors at lower desired properties, with errors slightly increasing, then shifting to negative at moderate E t a r g e t values and decreasing again at higher values, as seen elastic modulus error curves in Table 5. Notably, at E t a r g e t = 100 MPa, the error in R D p r e d reached −1.18%. This indicated a more stable prediction from polynomial regression as confirmed by data in Table 5.
In assessing relative density, R D p r e d exhibited variability depending on the target elastic modulus ( E t a r g e t ). As depicted in Table 5, R D p r e d showed higher errors at lower E t a r g e t values, diminished errors at moderate E t a r g e t values, and increased errors once again at higher E t a r g e t values. Conversely, the polynomial regression-predicted R D p r e d displayed smaller positive errors at lower E t a r g e t values, with errors slightly increasing, then shifting to negative at moderate E t a r g e t values and decreasing again at higher values. Notably, at E t a r g e t = 100 MPa, the error in R D p r e d reached −1.18%. This indicates a more stable prediction from polynomial regression. The larger variance in R D p r e d might be attributed to a higher delta setting as shown in Equation (11).
In terms of customizing the elastic modulus, the relative errors between the predicted elastic modulus ( E p r e d ) and E t a r g e t were minimal. This precision proves the capability of GA to effectively navigate the parameter space defined by the two-tiered ML model to optimize lattice designs. For the errors between E s i m and E p r e d , the results suggest that the prediction capability of ML is not stable but can be referenced as the fluctuation range is from 0.75% to 8.55%. E p r e d exhibits larger errors at higher E t a r g e t values, decreasing gradually with increasing E t a r g e t and stabilizing at lower E t a r g e t values. It is noteworthy that the deviation trend exhibits high agreement between the prediction error of the elastic modulus and RD. As the error of R D p r e d increases, the error of E p r e d also amplifies, consistent with the result of feature importance analysis. The RD error of polynomial regression can further expand the elastic modulus error of Random Forest regression. Each of the four designed lattice materials met or exceeded the targeted mechanical properties, thereby validating the predictive accuracy and practical applicability of our design methodology.
Despite these challenges, all four designed lattice materials successfully met or surpassed their targeted mechanical properties, affirming the robustness and practical applicability of our design method. The GA was instrumental in determining the optimal discrete parameters within the polynomial constraints of relative density and geometric parameters. Its application highlights the algorithm’s efficiency in managing the intricate design space of lattice materials, leading to highly precise material property achievements.

4. Case Study: Performance Optimization

The detailed parametric characterization of lattice materials significantly facilitates the exploration of the morphological features of lattice material. This approach not only makes the exploration of lattice morphology more flexible but also broadens the spectrum of achievable mechanical performance for lattice materials. Initially, a body-centered cubic (BCC) lattice unit was modeled using quadrilateral meshes, with each strut having hexagonal cross-sections. Four geometric parameters were defined to describe the lattice morphology, as shown in Figure 13a. S1 is the distance parameter which constructed points and from which the strut midpoint extended along both sides. S2 and S3 specify the strut radius at both S1 points and the midpoint of the strut, respectively. N1 represents the lattice node size. This parametric mesh lattice model was transformed into a smoothed one using the Rhino 7-Grasshopper® SubD component, as shown in Figure 13b. The use of subdivision modeling technology ensures an organic morphology while significantly reducing stress concentrations.
To efficiently explore the vast potential design space and collect geometric features, Latin Hypercube Sampling (LHS) was used. This statistical approach helps to sample four geometric parameters, ensuring uniform coverage across the range of each variable. The specific sampling ranges for each parameter are detailed in Table 6.
Considering the minimum resolution of our additive manufacturing equipment, each parameter should be rounded to two decimal places. This clearly determined a global design space encompassing 11 × 36 × 36 × 36 design possibilities. A total of 238 sets of geometric parameters were sampled, generated, and evaluated following the procedure described in Section 3. The deformed 3 × 3 × 3 RVE and its von Mises stress distribution under the compressive load are illustrated in Figure 14.
The distribution of this lattice sampling is presented in Figure 15a, and then the parameters’ sensitivity is demonstrated in Figure 15b. Relative density plays a vital role in determining the elastic modulus, while S1, the distance parameter, has less influence on the mechanical properties of the lattice structure. Node size and strut radii (N1, S2, and S3) have a significant contribution to the lattice’s mechanical performance.
The dataset was collected and pre-processed in the same way as in Section 3. This dataset was split into 80% for training and 20% for validation, and five-fold cross-validation was applied to assess the models’ effectiveness after grid searching hyperparameters of the Random Forest model. The predictive outcomes, illustrated in Table 7, highlight the strong predictive performance of the ML models.
The outcome of the two-tiered ML model was the production of RD and Young’s modulus forecasts for a global design space of parametric lattice materials. This dataset allowed designers to efficiently search and filter lattice materials within the Rhino 7-Grasshopper® environment, pinpointing options that meet specific mechanical performance criteria and constraints across 11 × 36 × 36 × 36 possible lattice design configurations, as shown in Figure 15a.
The performance of the machine learning models was validated using the metrics provided in Table 7. Linear regression achieved a CV MAE of 0.0049 and a CV R2 of 0.98187, indicating high predictive accuracy for relative density. Random Forest regression, used in the second tier, resulted in an MAE of 4.5046 and an R2 of 0.91912, showing good predictive capability for Young’s modulus despite the increased complexity of the task. These results highlight the robust performance of the ML models in capturing the non-linear relationships between lattice parameters and mechanical properties, even when handling complex design configurations.
In the experimental phase, we customized four optimal lattice materials with a relative density in the range of 0.155 to 0.160 and maximum elastic modulus. The 6 × 6 × 6 lattice units were selected for compressive tests on a SanSiZongHeng universal testing machine. In the optimization process, we selected the first four parameter combinations with the best fitness at the time of convergence of the genetic algorithm. These parameter combinations represent the design solutions with the best performance under the current optimization conditions. Three lattice materials were produced for each parameter combination and subjected to the same post-processing methods as in Section 3. They were subsequently compressed, and their compression modulus was averaged. A conventional BCC lattice served as the benchmark for comparing mechanical performance, as detailed in Table 8.
Table 8 presents a detailed comparison between the traditional BCC lattice material and four customized lattice materials (C1, C2, C3, C4) and shows the stress-strain curves of all samples during the compression testing. Images show that the FormLab3 SLA printer accurately captured the geometric features of the digital model, with all samples maintaining a RD strictly within the target range of 0.15–0.16. The compressive modulus (Es) metrics revealed the mechanical performance enhancements achieved through the proposed filter strategy. Specifically, C1 exhibited the highest compressive modulus at 11.27 MPa, an increase of about 25.6% over the conventional BCC lattice’s 8.97 MPa. C4 also showed an elastic modulus 21.5% higher than the conventional lattice. Notably, C1 and C4 exhibited closely matched values across parameters, indicating similar geometric features that likely influence their mechanical performance. This significant improvement highlights the benefits of lattice customization in enhancing material stiffness under compressive loads.

5. Discussion

The data-driven bi-directional framework proposed in this study demonstrates significant potential in lattice material design optimization, successfully integrating generative design, machine learning (ML), and genetic algorithms (GA) to achieve highly accurate performance prediction and lattice material optimizations. However, we also recognize that there are some limitations and assumptions in this study, which need to be discussed in depth to clarify the scope of applicability of the methodology and the direction of improvement.
Firstly, we assume that the geometric parameters and relative density can accurately predict the elastic modulus. This simplification may not fully capture the effect of print orientation on the mechanical behavior of the lattice structure in additive manufacturing, especially when the lattice structure is complex and has significant anisotropy. Although relative density is an important factor influencing the elastic modulus, ignoring the effects of microgeometry and local stress concentrations on the mechanical properties of the material during the printing process may lead to deviations in the predicted results from the actual properties. Secondly, we adopted the homogenization technique to simplify the complex lattice structure and thus improve computational efficiency. Secondly, we adopted the homogenization technique to simplify the complex lattice structure and thus improve computational efficiency. However, the method may introduce inaccuracies in approximating the mechanical properties of heterogeneous materials, especially for lattices with complex topologies and significant size effects. Such simplifications may not adequately reflect the subtle interactions within the lattice, leading to discrepancies between numerical predictions and physical results. In addition, this study assumes that the material exhibits linear elastic behavior during loading and does not consider non-linear behaviors such as plastic deformation, viscoelastic effects, or damage evolution.
During customization and optimization, the two-tiered machine learning models (polynomial regression and Random Forest) rely on the quality and diversity of the training data. Since the training data are mainly from numerical simulations, poor meshing accuracy during finite element analysis may increase the deviation in numerical analysis properties from the actual mechanical properties of lattice materials. The prediction accuracy may decrease. Meanwhile, the performance of genetic algorithms is highly sensitive to their parameters (e.g., population size, crossover probability, variance probability, and selection strategy). Although we performed parameter sensitivity analyses to identify appropriate settings, the selected parameters may not guarantee a globally optimal solution. In addition, this study does not consider constraints in the manufacturing process such as minimum feature sizes, tolerances, and defects that may occur during processes such as additive manufacturing. These factors may significantly affect the performance and feasibility of the lattice structure in actual production, and ignoring them may lead to design solutions that are difficult to implement in reality.
The above uncertainties are the main reason leading to deviations between the actual performance and predicted results. The limited number of experimental tests we conducted may not be sufficient to fully assess the accuracy of the model, and experimental errors and randomness of the samples may affect the reliability of the results.
To address these limitations, future research should focus on improving model accuracy and generalization by expanding the dataset to include more diverse lattice geometries, cell types, and material behaviors. Enhancing homogenization techniques and adopting multi-scale modeling can provide more accurate predictions by capturing both overall structural behavior and local effects. Further, integrating fabrication constraints into the optimization framework will ensure designed lattice structures are not only performance-optimized but also highly manufacturable. Comprehensive experimental validation is crucial, involving increased sample sizes and a wider range of tests to validate predicted performances. Establishing a feedback loop to iteratively improve ML models and optimization algorithms using experimental results will enhance model accuracy and robustness. Finally, developing adaptive optimization strategies, such as adaptive genetic algorithms that dynamically adjust parameters during optimization, can enhance convergence to global optimal solutions.

6. Conclusions

This research proposes a bi-directional lattice design method that leverages generative design and machine learning to facilitate both the forward optimization and reverse design of lattice materials. The approach addresses the inefficiencies and trial-and-error limitations of traditional methods by providing a robust framework for advanced lattice material customization and optimization. The proposed method achieves notable improvements in accuracy, efficiency, and design space exploration by integrating parametric design for both the lattice skeleton and morphology, a genetic algorithm, and a two-tiered machine learning framework. The principal outcomes of this research can be summarized as follows:
  • The implementation of SubD modeling to describe both the skeleton and morphology of lattice materials broadens the mechanical property space and significantly improves mechanical performance compared to regular lattice structures.
  • The two-tiered machine learning framework enables deeper insights into the complex interrelations within lattice morphology, skeleton parameters, and relative density, leading to substantial advancements in the ability to predict and control material properties. This approach achieves target properties more accurately than traditional optimization methods that rely solely on geometric parameters.
  • The parametric lattice design and bi-directional customization capability support a broader exploration of the design space, allowing for both the property-driven generation of structures and the discovery of novel configurations. This flexibility makes the approach especially suitable for applications that demand customized lattice structures.
  • The optimized lattice materials demonstrate over a 25% improvement in the elastic modulus compared to regular geometric lattices, affirming the effectiveness of the approach in enhancing lattice performance.
The proposed method demonstrates a balanced enhancement in accuracy, efficiency, and flexibility in design exploration, making it well suited for advanced lattice structure optimization compared to traditional state-of-the-art approaches. By simplifying the customization and optimization processes, it opens new avenues for designing high-performance lattice structures and broadens the potential for lattice materials in specialized applications.

Author Contributions

Conceptualization, F.L.; Methodology, F.L.; Software, Z.X. and S.H.; Validation, X.W.; Formal analysis, H.W. and S.H.; Investigation, F.L. and H.W.; Resources, X.W. and Z.X.; Data curation, H.W., X.W. and Z.X.; Writing—original draft, F.L. and H.W.; Writing—review & editing, S.H. and M.C.; Supervision, M.C.; Project administration, M.C.; Funding acquisition, M.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Industrial Research & Development Fund of XJTLU, China (RP0058, RP0029); the Jiangsu Province Engineering Research Centre of Data Science and Cognitive Computation at XJTLU, the Suzhou Industrial Park High Quality Innovation Platform of Functional Molecular Materials and Devices (YZCXPT2023105); and the XJTLU Advanced Materials Research Center (AMRC).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Viswanath, A.; Khan, K.A.; Barsoum, I. Design of Novel Isosurface Strut-Based Lattice Structures: Effective Stiffness, Strength, Anisotropy and Fatigue Properties. Mater. Des. 2022, 224, 111293. [Google Scholar] [CrossRef]
  2. Sha, Y.; Jiani, L.; Haoyu, C.; Ritchie, R.O.; Jun, X. Design and Strengthening Mechanisms in Hierarchical Architected Materials Processed Using Additive Manufacturing. Int. J. Mech. Sci. 2018, 149, 150–163. [Google Scholar] [CrossRef]
  3. Nam, R.; Jakubinek, M.; Niknam, H.; Rahmat, M.; Ashrafi, B.; Naguib, H.E. 3D Printed Octet Plate-Lattices for Tunable Energy Absorption. Mater. Des. 2023, 228, 111835. [Google Scholar] [CrossRef]
  4. Akamatsu, D.; Noguchi, Y.; Matsushima, K.; Sato, Y.; Yanagimoto, J. Two-Phase Topology Optimization for Metamaterials with Negative Poisson’s Ratio. Compos. Struct. 2023, 311, 116800. [Google Scholar] [CrossRef]
  5. Li, D.; Liao, W.; Dai, N.; Xie, Y.M. Anisotropic Design and Optimization of Conformal Gradient Lattice Structures. Comput.-Aided Des. 2020, 119, 102787. [Google Scholar] [CrossRef]
  6. Das, S.; Sutradhar, A. Multi-Physics Topology Optimization of Functionally Graded Controllable Porous Structures: Application to Heat Dissipating Problems. Mater. Des. 2020, 193, 108775. [Google Scholar] [CrossRef]
  7. Kladovasilakis, N.; Tsongas, K.; Tzetzis, D. Finite Element Analysis of Orthopedic Hip Implant with Functionally Graded Bioinspired Lattice Structures. Biomimetics 2020, 5, 44. [Google Scholar] [CrossRef]
  8. Badini, S.; Regondi, S.; Pugliese, R. Unleashing the Power of Artificial Intelligence in Materials Design. Materials 2023, 16, 5927. [Google Scholar] [CrossRef]
  9. Sparks, T.D.; Kauwe, S.K.; Parry, M.E.; Tehrani, A.M.; Brgoch, J. Machine Learning for Structural Materials. Annu. Rev. Mater. Res. 2020, 50, 27–48. [Google Scholar] [CrossRef]
  10. Morgan, D.; Jacobs, R. Opportunities and Challenges for Machine Learning in Materials Science. Annu. Rev. Mater. Res. 2020, 50, 71–103. [Google Scholar] [CrossRef]
  11. Manica, M.; Born, J.; Cadow, J.; Christofidellis, D.; Dave, A.; Clarke, D.; Teukam, Y.G.N.; Giannone, G.; Hoffman, S.C.; Buchan, M.; et al. Accelerating Material Design with the Generative Toolkit for Scientific Discovery. NPJ Comput. Mater. 2023, 9, 69. [Google Scholar] [CrossRef]
  12. Patra, T.K.; Meenakshisundaram, V.; Hung, J.H.; Simmons, D.S. Neural-Network-Biased Genetic Algorithms for Materials Design: Evolutionary Algorithms That Learn. ACS Comb. Sci. 2017, 19, 96–107. [Google Scholar] [CrossRef] [PubMed]
  13. Wang, J.; Chen, W.; Da, D.; Fuge, M.; Rai, R. IH-GAN: A Conditional Generative Model for Implicit Surface-Based Inverse Design of Cellular Structures. Comput. Methods Appl. Mech. Eng. 2022, 396, 115060. [Google Scholar] [CrossRef]
  14. Bordiga, G.; Medina, E.; Jafarzadeh, S.; Bösch, C.; Adams, R.P.; Tournat, V.; Bertoldi, K. Automated Discovery of Reprogrammable Nonlinear Dynamic Metamaterials. Nat. Mater. 2024, 23, 1486–1494. [Google Scholar] [CrossRef]
  15. Lee, S.; Zhang, Z.; Gu, G.X. Generative Machine Learning Algorithm for Lattice Structures with Superior Mechanical Properties. Mater. Horiz. 2022, 9, 952–960. [Google Scholar] [CrossRef]
  16. Jadhav, Y.; Berthel, J.; Hu, C.; Panat, R.; Beuth, J.; Barati Farimani, A. Generative Lattice Units with 3D Diffusion for Inverse Design: GLU3D. Adv. Funct. Mater. 2024, 34, 2404165. [Google Scholar] [CrossRef]
  17. Challapalli, A.; Li, G. Machine Learning Assisted Design of New Lattice Core for Sandwich Structures with Superior Load Carrying Capacity. Sci. Rep. 2021, 11, 18552. [Google Scholar] [CrossRef]
  18. Tang, Y.; Zhao, Y.F. A Survey of the Design Methods for Additive Manufacturing to Improve Functional Performance. Rapid Prototyp. J. 2016, 22, 569–590. [Google Scholar] [CrossRef]
  19. Chen, Z.; Li, J.; Wu, B.; Chen, X.; Min, Y. Enhanced Mechanical Properties of Re-Entrant Auxetic Honeycomb with Self-Similar Inclusion. Compos. Struct. 2024, 331, 117921. [Google Scholar] [CrossRef]
  20. Ding, L.; Zhang, D.; Yang, H.; Dong, J.; Liao, B. Curve Beam for Strengthening the Negative Poisson’s Ratio Effect of Rotating Auxetic Metamaterial: Experiments and Simulations. Mater. Today Commun. 2024, 38, 107810. [Google Scholar] [CrossRef]
  21. Dong, G.; Tang, Y.; Li, D.; Zhao, Y.F. Design and Optimization of Solid Lattice Hybrid Structures Fabricated by Additive Manufacturing. Addit. Manuf. 2020, 33, 101116. [Google Scholar] [CrossRef]
  22. Rahman, H.; Yarali, E.; Zolfagharian, A.; Serjouei, A.; Bodaghi, M. Energy Absorption and Mechanical Performance of Functionally Graded Soft–Hard Lattice Structures. Materials 2021, 14, 1366. [Google Scholar] [CrossRef] [PubMed]
  23. Cao, X.; Duan, S.; Liang, J.; Wen, W.; Fang, D. Mechanical Properties of an Improved 3D-Printed Rhombic Dodecahedron Stainless Steel Lattice Structure of Variable Cross Section. Int. J. Mech. Sci. 2018, 145, 53–63. [Google Scholar] [CrossRef]
  24. Bernard, A.R.; Yalcin, M.M.; Elsayed, M.S.A. Shape Transformers for Crashworthiness of Additively Manufactured Engineering Resin Lattice Structures: Experimental and Numerical Investigations. Mech. Mater. 2024, 190, 104925. [Google Scholar] [CrossRef]
  25. Uddin, M.A.; Barsoum, I.; Kumar, S.; Schiffer, A. Enhancing Compressive Performance in 3D Printed Pyramidal Lattice Structures with Geometrically Tailored I-Shaped Struts. Mater. Des. 2024, 237, 112524. [Google Scholar] [CrossRef]
  26. Liu, F.; Chen, M.; Wang, L.; Xiang, Z.; Huang, S. Two-Scale Lightweight Optimization by Infilling Optimized Organic Truss-Based Lattice Material Based on the Principal Stress Trajectories. In Towards a Carbon Neutral Future; Lecture Notes in Civil Engineering; Springer: Singapore, 2024; Volume 393, pp. 705–716. [Google Scholar] [CrossRef]
  27. Savio, G.; Rosso, S.; Curtarello, A.; Meneghello, R.; Concheri, G. Implications of Modeling Approaches on the Fatigue Behavior of Cellular Solids. Addit. Manuf. 2019, 25, 50–58. [Google Scholar] [CrossRef]
  28. Ozdemir, M.; Simsek, U.; Kuser, E.; Gayir, C.E.; Celik, A.; Sendur, P. Experimental and Numerical Modal Characterization for Additively Manufactured Triply Periodic Minimal Surface Lattice Structures: Comparison between Free-Size and Homogenization-Based Optimization Methods. Adv. Eng. Mater. 2023, 25, 2201811. [Google Scholar] [CrossRef]
  29. Luo, T.; Wang, L.; Liu, F.; Chen, M.; Li, J. Modal Response Improvement of Periodic Lattice Materials with a Shear Modulus-Based FE Homogenized Model. Materials 2024, 17, 1314. [Google Scholar] [CrossRef]
Figure 1. Design framework.
Figure 1. Design framework.
Materials 17 05599 g001
Figure 2. Parametric modeling and SubD lattice units.
Figure 2. Parametric modeling and SubD lattice units.
Materials 17 05599 g002
Figure 3. Catmull–Clark algorithm explanation [26] (Copyright © 2024, Liu et al., under exclusive license to Springer Nature Singapore Pte. Ltd.).
Figure 3. Catmull–Clark algorithm explanation [26] (Copyright © 2024, Liu et al., under exclusive license to Springer Nature Singapore Pte. Ltd.).
Materials 17 05599 g003
Figure 4. Catmull–Clark SubD modeling method for smoothing lattice unit.
Figure 4. Catmull–Clark SubD modeling method for smoothing lattice unit.
Materials 17 05599 g004
Figure 5. Homogenization approach: (a) lattice unit; (b) 3 × 3 × 3 RVE; (c) a homogenized analysis with periodic boundary conditions and a Z-axis load.
Figure 5. Homogenization approach: (a) lattice unit; (b) 3 × 3 × 3 RVE; (c) a homogenized analysis with periodic boundary conditions and a Z-axis load.
Materials 17 05599 g005
Figure 6. A practical design frame for bi-directional customization.
Figure 6. A practical design frame for bi-directional customization.
Materials 17 05599 g006
Figure 7. Parametric lattice design based on subdivision modeling: (a) parametrizing four morphology design variables, including inner node size, outer node size, strut size, and smooth level, and one topology variable, the size of a nested box; (b) a parametric 3 × 3 × 3 lattice unit; (c) the influence of each parameter to geometric features of a lattice unit.
Figure 7. Parametric lattice design based on subdivision modeling: (a) parametrizing four morphology design variables, including inner node size, outer node size, strut size, and smooth level, and one topology variable, the size of a nested box; (b) a parametric 3 × 3 × 3 lattice unit; (c) the influence of each parameter to geometric features of a lattice unit.
Materials 17 05599 g007aMaterials 17 05599 g007b
Figure 8. Mechanical performance difference between the proposed lattice and regular lattice material.
Figure 8. Mechanical performance difference between the proposed lattice and regular lattice material.
Materials 17 05599 g008
Figure 9. Sample space and Feature index: (a) Correlation analysis between RD and geometric parameters. (b) Data distribution. (c) Correlation analysis between RD, geometric parameters and Young’s modulus. (d) Feature importance of predicting E c .
Figure 9. Sample space and Feature index: (a) Correlation analysis between RD and geometric parameters. (b) Data distribution. (c) Correlation analysis between RD, geometric parameters and Young’s modulus. (d) Feature importance of predicting E c .
Materials 17 05599 g009
Figure 10. Noise level analysis.
Figure 10. Noise level analysis.
Materials 17 05599 g010
Figure 11. w 1 and w 2 sensitivity analysis result.
Figure 11. w 1 and w 2 sensitivity analysis result.
Materials 17 05599 g011
Figure 12. Genetic algorithm parameter sensitivity analysis.
Figure 12. Genetic algorithm parameter sensitivity analysis.
Materials 17 05599 g012
Figure 13. Parametric lattice design based on subdivision modeling: (a) design parameters and mesh model; (b) SubD model of lattice model.
Figure 13. Parametric lattice design based on subdivision modeling: (a) design parameters and mesh model; (b) SubD model of lattice model.
Materials 17 05599 g013
Figure 14. Mechanical response of RVE under a tensile load. (a) Uniaxial deformation in Z-axis; (b) von Mises stress distribution.
Figure 14. Mechanical response of RVE under a tensile load. (a) Uniaxial deformation in Z-axis; (b) von Mises stress distribution.
Materials 17 05599 g014
Figure 15. Sample space and Feature index: (a) Data distribution. (b) Feature importance.
Figure 15. Sample space and Feature index: (a) Data distribution. (b) Feature importance.
Materials 17 05599 g015
Table 1. Parametric design domain.
Table 1. Parametric design domain.
Parameter M i n n M o u t M s t r u t M s m o o t h T s i z e
Value range (mm)[0.30–0.50][0.30–0.50][0.5–1.5][1.0–10.0][1.0–1.5]
Step0.010.010.10.10.1
Step number2121111016
Table 2. MAE and R2 of the employed ML model.
Table 2. MAE and R2 of the employed ML model.
CV MAECV RMESCV R2 MeanCV R2 Std Deviation
Polynomial Regression0.00730.0110.8290.065
Random Forest Regression4.5096.0170.9650.010
Table 3. w 1 and w 2 weight parameter sampling.
Table 3. w 1 and w 2 weight parameter sampling.
Weight FactorsFactor Combinations
w 1 0.10.30.50.70.9
w 2 0.90.70.50.30.1
Table 4. Experiment validation.
Table 4. Experiment validation.
E c target (MPa)80100120140
Unit modelsMaterials 17 05599 i001Materials 17 05599 i002Materials 17 05599 i003Materials 17 05599 i004
M i n n 0.500.400.490.47
M o u t 0.310.440.400.46
M s m o o t h 4.887.43.667.0
M s t r u t 1.10.881.350.75
T s i z e 1.31.321.381.41
E c sim (MPa)80.6108.5124.5151.7
E c exp (MPa)16.7317.4918.2723.2
Materials 17 05599 i005
Table 5. Predicted result and actual result in relative density elastic modulus.
Table 5. Predicted result and actual result in relative density elastic modulus.
Materials 17 05599 i006Materials 17 05599 i007
E target
(MPa)
RD pred RD CAD Error (RD) E pred
(MPa)
E sim
(MPa)
Error (E)
800.2140.2092.25%8080.60.75%
1000.2640.267−1.18%100108.58.55%
1200.2650.2621.24%119.9124.53.75%
1400.3010.2990.49%140151.78.38%
Table 6. Parametric design domain.
Table 6. Parametric design domain.
ParameterS1S2S3N1
Value range (mm)[0.35–0.45][0.20–0.90][0.20–0.90][0.50–1.20]
Interval (mm)0.10.20.20.2
Table 7. MAE and R2 of the employed ML model.
Table 7. MAE and R2 of the employed ML model.
CV MAECV R2
Polynomial Regression0.00490.98187
Random Forest Regression4.50460.91912
Table 8. Experiment validation.
Table 8. Experiment validation.
IDBCCC1C2C3C4
Lattice unitMaterials 17 05599 i008Materials 17 05599 i009Materials 17 05599 i010Materials 17 05599 i011Materials 17 05599 i012
As-fabricated modelMaterials 17 05599 i013Materials 17 05599 i014Materials 17 05599 i015Materials 17 05599 i016Materials 17 05599 i017
S1-0.440.460.430.45
S2-0.440.360.580.48
S3-0.600.620.620.60
N1-0.920.980.760.86
RD0.1560.1600.1530.1550.156
Es (MPa)8.97
(0%)
11.27
(25.6%)
10.34
(15.3%)
9.40
(4.8%)
10.90
(21.5%)
Materials 17 05599 i018
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, F.; Wu, H.; Wu, X.; Xiang, Z.; Huang, S.; Chen, M. Data-Driven Bi-Directional Lattice Property Customization and Optimization. Materials 2024, 17, 5599. https://doi.org/10.3390/ma17225599

AMA Style

Liu F, Wu H, Wu X, Xiang Z, Huang S, Chen M. Data-Driven Bi-Directional Lattice Property Customization and Optimization. Materials. 2024; 17(22):5599. https://doi.org/10.3390/ma17225599

Chicago/Turabian Style

Liu, Fuyuan, Huizhong Wu, Xiaoteng Wu, Zhouyi Xiang, Songhua Huang, and Min Chen. 2024. "Data-Driven Bi-Directional Lattice Property Customization and Optimization" Materials 17, no. 22: 5599. https://doi.org/10.3390/ma17225599

APA Style

Liu, F., Wu, H., Wu, X., Xiang, Z., Huang, S., & Chen, M. (2024). Data-Driven Bi-Directional Lattice Property Customization and Optimization. Materials, 17(22), 5599. https://doi.org/10.3390/ma17225599

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop