Design and Analysis of 3D Printed Structures using Machine Learning
20230186615 · 2023-06-15
Inventors
- Adam W. Cook (Albuquerque, NM, US)
- Devin John Roach (Albuquerque, NM, US)
- William Reinholtz (Albuquerque, NM, US)
- Robert Bernstein (Albuquerque, NM, US)
Cpc classification
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
G06V10/48
PHYSICS
B22F10/18
PERFORMING OPERATIONS; TRANSPORTING
B22F3/1115
PERFORMING OPERATIONS; TRANSPORTING
G06F30/27
PHYSICS
G06V10/774
PHYSICS
B22F10/80
PERFORMING OPERATIONS; TRANSPORTING
International classification
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A novel method can determine the mechanical properties of additively manufactured structures using artificial neural network and computer vision models. Using this methodology, simulation times can be dramatically reduced, allowing for the implementation of a genetic algorithm which can determine the optimal AM parameters to achieve a targeted mechanical response.
Claims
1. A method to design and analyze additively manufactured structures, comprising: developing a model for a mechanical response of the additively manufacturing structure based on one or more printing parameters.
2. The method of claim 1, wherein the model comprises an artificial neural network model.
3. The method of claim 1, wherein the mechanical response comprises a compression, tension, or shear response.
4. The method of claim 1, wherein the additively manufactured structure comprises a polymer, metal, or ceramic.
5. The method of claim 1, wherein the additively manufacturing structure comprises a direct-ink write (DIW) printed structure.
6. The method of claim 5, wherein the DIW printed structure comprises a foam replacement structure.
7. The method of claim 6, wherein the one or more printing parameters comprise filament diameter, filament spacing, or number of layers of the foam replacement structure.
8. The method of claim 2, wherein the artificial neural network model is trained using experimental mechanical response data from one or more additively manufactured structures.
9. The method of claim 1, further comprising finding the one of more printing parameters that predict a desired mechanical response of an additively manufactured structure from the model.
10. The method of claim 9, wherein the finding uses a genetic algorithm.
11. The method of claim 9, wherein the desired mechanical response comprises a compression response.
12. The method of claim 11, wherein the compression response comprises a stiffness, plateau stress, plateau length, and/or densification length.
13. The method of claim 9, further comprising additively manufacturing a structure using the one or more printing parameters found.
14. The method of claim 1, further comprising: acquiring an image of an additively manufactured structure, analyzing the image to determine one or more printing parameters of the additively manufactured structure, and predicting a mechanical response of the additively manufactured structure from the one or more printing parameters determined using the model.
15. The method of claim 14, wherein the analyzing comprises a computer vision analysis of the image.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The detailed description will refer to the following drawings, wherein like elements are referred to by like numbers.
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION OF THE INVENTION
[0018] The present invention provides a novel methodology for approaching both the mechanical analysis and the design of additively manufactured (AM) structures using machine learning (ML) and, in particular, a combination of artificial neural networks (ANNs), computer vision, and genetic algorithms (GAs).
[0019] Due to their ease of implementation, rapid pattern recognition, and ability to make complex decisions, ANNs have found widespread use in search engines, financial modelling, marketing, and self-driving vehicles. Recently, ANNs have been applied to classical mechanics problems such as predicting the crack propagation characteristics of metals, torsion in iron alloys, or multi-scale quantum mechanical models. See Y-C. Hsu et al., Matter 3(1), 197 (2020); V. Narayan et al., ISIJ Int. 39(10), 999 (1999); G. C. Y. Peng et al., Arch. Comput. Methods Eng. 28, 1017 (2021); and L. Shen et al., J. Chem. Theory Comput. 12(10), 4934 (2016). Gu utilized ANNs to design fracture resistant composite structures with varying toughness and strength ratios. See G. X. Gu et al., Addit. Manuf. 17, 47 (2017). This approach, however, relies on data gathered from thousands of FEM simulations for 2D architectures, limiting its applicability for directly modeling complex 3D porous micro-structures. Recently, Jordan substituted FEM simulations for a small set of experimental results to train an ANN which could describe the temperature and strain rate dependent mechanical response of polypropylene. See B. Jordan et al., Int. J. Plast. 135 102811 (2020). Here, a relatively small experimental set could be used to train an ANN that accurately represents a complex architectural design space. In creating an ANN model, however, one must provide adequate inputs that describe the situation to be predicted. To increase the usability and convenience of the model, the process of extracting inputs based on simple measurements or calculations should be rapid and automated. In many applications ranging from self-driving vehicles to mechanical property prediction based on material geometry, simple images may contain the information which m be input to the ANN model. The automatic inspection and rapid data acquisition from images for this purpose can be readily achieved using computer vision.
[0020] Computer vision has seen rapid advancements in recent years extracting and utilizing critical parameters from images enabling technologies such as self-driving cars, automated health monitoring, and facial recognition. See A. Hetzroni et al., Adv. Space Res. 14(11), 203 (1994); and X. W. Ye et al., J. Sens. 5, 1 (2016). The most common use of computer vision in the field of mechanics is for digital image correlation (DIC) which is used to determine the displacement of a structure as a function of time. See A. Jafari Malekabadi et al., Comput. Electron. Agric. 141, 131 (2017); P. L. Reu and T. J. Miller, J. Strain Anal. Eng. Des. 43(8), 673 (2008); A. K. Landauer et al., Exp. Mech. 58(5), 815 (2018); A. K. Landauer et al., J. Mech. Phys. Solids 133, 103701 (2019); and X. Zhai et al., Int. J. Impact Eng. 129, 112 (2019). These approaches, however, use computer vision to track pattern displacement over large time intervals and therefore require substantial datasets and complex analysis software, rather than the analysis of simple static images. While these studies demonstrate possible applications of using ML in materials design, they were mostly focused on using ML models to predict properties of materials or structures rather than designing new structures with desired properties. To design a foam to have specific mechanical behavior, the design problem must be framed as an optimization problem to find the optimal design parameters.
[0021] A GA is a multi-objective optimization technique which mimics the process of natural selection to achieve optimal design solutions based on a desired outcome. Consequently, GAs have demonstrated great promise in rapidly discovering optimized solutions for complex design problems in chemistry, electromagnetics, molecular modelling, composite design, 4D printing, and a variety of other engineering disciplines. See A. Niazi and R. Leardi, J. Chemom. 26(6), 345 (2012); D. S. Weile and E. Michielssen, IEEE Trans. Antennas Propag. 45(3), 343 (1997); A. Rohskopf et al., Npj Comput. Mater. 3(1), 27 (2017); B. Liu et al., Comput. Methods Appl. Mech. Eng. 186(2), 357 (2000); C. M. Hamel et al., Smart Mater. Struct. 28(6), 065005 (2019); S. Wu et al., Adv. Intell. Syst. 2(8), 2000060 (2020); D. A. Coley, An Introduction to Genetic Algorithms for Scientists and Engineers (1999); and M. T. Bhoskar et al., Mater. Today: Proc. 2(4), 2624 (2015). Regarding the mechanics of composites, training an ANN can often become computationally unfeasible due to the large mesh densities and representative volume element (RVE) sizes required to achieve a size converged piece of training data for the GA to utilize. For this reason, researchers have turned to GAs for determining optimal composite designs for critical aerospace components, prosthetics, lattice structures, among other exciting applications. See S. Obayashi, “Multidisciplinary design optimization of aircraft wing planform based on evolutionary algorithms” in SMC'98 Conference Proceedings, 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No. 98CH36218), 1998; M. Cilia et al., PLoS One 12(9), e0183755 (2017); A. Muc and W. Gurba, Compos. Struct. 54(2), 275 (2001); and K. D. Salonitis et al., Int. J. Adv. Manufact. Technol. 90(9), 2689 (2017).
[0022] AM of porous polymeric materials, such as foams, recently became a topic of intensive research due their unique combination of low density, impressive mechanical properties, and stress dissipation capabilities. Conventional methods for fabricating foams rely on complex and stochastic processes, making it challenging to achieve precise architectural control of structured porosity. In contrast, AM provides access to a wide range of printable materials, where precise spatial control over structured porosity can be modulated during the fabrication process enabling the production of FRSs. Current approaches for designing FRSs are based on intuitive understanding of their properties or an extensive number of FEM simulations. These approaches, however, are computationally expensive and time consuming.
[0023] In contrast, the present invention can predict the mechanical response of an additively manufactured FRS foams using a simple cross-sectional image, as shown in
[0024] As an example of the invention, an array of FRSs were DIW printed with various thicknesses, filament spacing, and filament diameters. After compression testing, general trends within the data can be identified as the printing parameters are adjusted; however, capturing the complex relationship between each of the variables is tedious. Therefore, a computer vision algorithm was produced which could determine foam printing parameters from a cross-sectional image of the printed FRS with a small error. An ANN was then implemented that could be trained using the experimental data developed from the DIW-printed FRSs. The ANN was then used to not only accurately predict the compression behavior of a foam using its cross-sectional image but also to infer the compression data of foams for which there is no prior mechanical data. Lastly, a GA was developed which could solve the engineering design problem of finding printing parameters, i.e. ANN inputs, to obtain a desired compression curve. This methodology enables the design of additively manufactured structures that cannot otherwise be obtained by mechanical models due to their complexity, time of implementation, or nonexistence.
DIW Printing of FRSs
[0025] A two-part silicone elastomer, DOWSIL SE 1700, produced by DOW Chemical (Midland, Mich., USA) was used to DIW print an array of FRS. The silicone ink was prepared for printing by homogenizing at a ratio of 10:1 part A:B in a vacuum planetary mixer (Think ARV 310, Thinky Inc., Laguna Hills, Calif., USA) for 60 s at 2000 rpm and 7 kpa. Following mixing, the silicone resin was transferred to 60 mL syringes and centrifuged at 2000 rpm for 3 minutes prior to printing. The rheological properties of SE 1700 and the suitability of its use with DIW printing techniques did not require characterization beyond what has been previously reported. See E. B. Duoss et al., Adv. Funct. Mater. 24(31), 4905 (2014).
[0026] The use of DIW printing provides the advantage of printing complex architectures with precise dimensional accuracy and can therefore be used to print structures that perform like foams. The silicone elastomer was DIW printed on a flat substrate to produce a wide variety of FRSs with simple cubic architectures. A custom engineered DIW printing system having computer-controlled motion stages was used to translate a build platen in the X-Y plane. A schematic of the DIW printing process utilized to produce the FRS is shown in
[0027] The inset of
TABLE-US-00001 TABLE 1 Critical FRS design and printing parameters. For each nozzle size used to print FRS, the number of printed layers was incremented by 5 layers up to the maximum number of layers shown. The spacing between filaments was incremented by integer multiples of the nozzle diameter. Filament Number Nozzle Extrusion Layer Number Spacing (x's Printing of Diameter Rate Height of nozzle Speed unique (mm) (cm.sup.3/min) (mm) layers diameter) (mm/s) FRS 0.250 0.0972 0.2150 5-60 1-10 40 120 0.410 0.2543 0.3526 5-40 1-10 40 80 0.584 0.4701 0.5022 5-25 1-10 40 50
Compression Testing of DIW Printed FRS
[0028] Following AM of the silicone FRSs, their performance was evaluated through analysis of mechanical compression results. To obtain the compression data for the FRSs, a simple compression test was performed using an Instron (Norwood, Mass., USA) 5564 Universal Testing Machine. During testing, samples were centered on the bottom stationary platen (platen size, 6 inches diameter). The indenter or “ram” (moving platen) had a diameter of 1.125 inches. Both platens were made of polished stainless steel. The platens were cleaned and inspected to ensure that they were free of dust or broken particles from previous experiments. The compression rate was 0.2 mm/s. To characterize the mechanical compression response of the FRSs, the nominal stress and compression gap were measured. The nominal stress is defined as the measured force divided by the area of the FRS's 2D footprint. The compression gap is defined as the gap between the two platens. Only the first compression loading cycle was observed, as subsequent compression cycles lead to different mechanical compression responses. See S. K. Reddy et al., RSC Adv. 4(91), 50074 (2014).
[0029] The general trends and results are shown in
[0030] Some interesting observations can be made about the FRS characteristics when a derivative of the nominal stress with respect to the compression gap is plotted. The results for FRS 51 through FRS 57 (0.250 μm filament diameter, 30 layers, spacing of 1 to 7) are plotted in
[0031] It may be possible to capture the general trend observed in these figures using a complicated power law relationship between the printing parameters and compression results. However, when multiple variables are adjusted, it becomes increasingly complicated to draw relationships with their resulting mechanical compression properties. Therefore, it is imperative to capture the trend using a more complicated model; however, microstructural FEM simulations tend to be computationally expensive, especially for large displacements where elements contact or become inverted. Therefore, an ANN was trained to capture the complex relationship between the printing parameters and resulting mechanical response, as determined by computer vision analysis of FRS images and mechanical compression response of the DIW printed FRSs.
Computer Vision Analysis of FRS Images
[0032] Computer vision tools have seen large advancements in recent years enabling rapid identification of critical features from images. Cross-sectional images of the DIW-printed FRS were taken and a computer vision algorithm was written to determine the filament diameter, filament spacing, and number of layers.
[0033] To determine the relevant information from the cross-sectional images, novel methods and various pre-built algorithms were combined. To find the filament diameter, the Sobel and Canny edge finding algorithms were implemented. More information on these methods can be found in Sharifi. See M. Sharifi et al., “A classified and comparative study of edge detection algorithms” in Proceedings, International Conference on Information Technology: Coding and Computing (2002). Based on the detected edges, object polarization was used to find the circles as their color differed greatly compared to the surrounding regions. In some cases, additional circles were found by the algorithm and omitted using a 5% outliers filter.
[0034] To find the number of layers of a FRS, the Canny edge detection method was used, followed by the Hough line finding algorithm. See N. Kiryati et al., Pattern Recognit. 24(4), 303 (1991).
ANN Modeling of Mechanical Compression Response of DIW Printed FRS
[0035] When engineers design foams, they need to understand how they will act in the context of their desired applications. However, complex architectural geometry, large elastic deformations, rate dependencies, and temperature dependencies make it extremely difficult to precisely model the mechanical compression response of foams. Therefore, a model which can accurately predict foam behaviors for a large design space, using a relatively small experimental set is required. ANNs are a class of machine learning algorithms that can be used to rapidly parameterize a design space. ANNs are comprised of a collection of interconnected nodes, sometimes called neurons. ANNs aggregate neurons into multiple layers which create mathematical relationships between inputs and outputs based on a set of training data. Further information and terminology surrounding ANNs can be found in Hecht-Nielson. See R. Hecht-Nielsen, “III.3—Theory of the Backpropagation Neural Network**Based on “nonindent””, which appeared in Proceedings of the International Joint Conference on Neural Networks 1, 593-611, June 1989. © 1989 IEEE, in Neural Networks for Perception, H. Wechsler, Editor. 1992, Academic Press. p. 65-93. Thereore, an ANN was trained using the mechanical compression results of the printed FRSs described above and was able to successfully parameterize a complex architectural design space for large deformations.
[0036] The ANN used in this example is a shallow neural network with an input layer of 3 nodes, a single hidden layer with 500 nodes, and an output layer of 400 nodes as shown schematically in
[0037] The ANN described above can accurately predict the compression response of AM foams given their printing parameters.
[0038] Due to the advantages garnered by the computer vision and ANN algorithms, they could be combined to generate mechanical compression data using a simple cross-sectional image of a printed FRS. A demonstrative example is shown in
Genetic Algorithm for FRS Design
[0039] The results outlined above can be used to rapidly model FRSs from a large architectural design space, even up to large deformations. The advantages garnered by this approach allow engineers to rapidly characterize foams, however, searching an extremely large design space for an optimized FRS design based on specific mechanical constraints can remain a challenge. This problem can be solved by employing another AI-based solution, called a genetic algorithm (GA), which can rapidly search the design space to find optimized solutions based on target parameters.
[0040] A flow chart detailing the GA-based design process can be seen in
where y.sub.i.sup.target is the y point on the target compression curve, y.sub.i.sup.actual is the y point generated by the ANN. See C. M. Hamel et al., Smart Mater. Struct. 28(6), 065005 (2019). The fitness for the x values, .sub.x, is also calculated in this way.
.sub.x and
.sub.y are then normalized between 0 and 1 such that an overall fitness function can be expressed as follows,
=
.sub.norm,x+
.sub.norm,y
Here, the goal is to minimize the error between the target x-y values and the ANN-generated x-y values, which can be expressed as
for each generation, or iteration of the GA. If an optimized solution is not found the next generation of ANN input parameters is developed by keeping the best solutions from the previous generation and performing mutation and crossover operations to the remainder of the population. More details on how this process works can be found in Coley. See D. A. Coley, An Introduction to Genetic Algorithms for Scientists and Engineers (1999).
[0041] To test the viability of the GA for solving a foam design problem, a target compression curve was developed based on four critical foam design parameters. In this example, the densification length, plateau length, plateau stress, and stiffness were set to 9 mm, 6 mm, 0.125 MPa, and 0.4, respectively.
CONCLUSION
[0042] This invention provides a method for dramatically reducing computational and experimental costs by implementing AI-based approaches in the mechanical characterization and design of AM components. While the example above focuses on the mechanical compression response of an elastomer-based FRS, this method can be extended to include other materials such as metals, ceramics, or other polymers. Furthermore, other mechanical loading scenarios, such as tension or shear, can be observed and used to train the ANN. The primary implications of this invention are described below.
[0043] First, the use of computer vision algorithms can provide real-time, vision-based inspection technique for AM components. This approach can be especially well-suited for high production volume AM environments where each printed object cannot be inspected for its mechanical readiness prior to use. This methodology can be extended to include estimations of the mechanical properties of multi-material AM composites where building constitutive models may not be feasible.
[0044] Second, ANNs can provide a ready alternative for providing mechanical models when traditional methods such as FEM and continuum mechanical models fall short. For the case of foams, it is very difficult to accurately capture large deformations using FEM models due to element inversions. Therefore, the entire simulation process can be replaced using a trained ANN. Furthermore, to discover new constitutive laws, experimental data and AI can be used to fill gaps in continuum mechanical models. This approach is called a data-continuum hybrid approach. Using this approach, material laws are substituted for constitutive relationships derived from the ANN. As a notable example, Jordan utilized an experimental data set to train a neural network to discover the hardening law for polypropylene up to 60% strain. When combined with existing viscoelastic models, constitutive equations were developed which accurately estimated the polypropylene stress evolution for all strain and temperature histories. See B. Jordan et al., Int. J. Plast. 135 102811 (2020). While constitutive models describing soft material systems remain a challenge, utilizing data-driven and AI-based predictive modeling can provide a ready solution.
[0045] Lastly, predictive algorithms, such as ANNs, are extremely applicable for rapidly and efficiently providing data for computationally heavy optimization algorithms, such as GAs, which must explore large parameter spaces. Using traditional simulation techniques, such as FEM, to provide inputs to a GA can be time or computationally prohibitive, requiring multiple hours or even days to find a solution. As an example, by employing an ANN as the de-facto simulation methodology, a large printing parameter design space can be rapidly searched, and an optimal solution can be found in about one minute of computation time.
[0046] The present invention has been described as the design and analysis of 3D printed structures using machine learning. It will be understood that the above description is merely illustrative of the applications of the principles of the present invention, the scope of which is to be determined by the claims viewed in light of the specification. Other variants and modifications of the invention will be apparent to those of skill in the art.