Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-09T03:04:04.219Z Has data issue: false hasContentIssue false

Using convolutional neural networks to predict composite properties beyond the elastic limit

Published online by Cambridge University Press:  25 April 2019

Charles Yang
Affiliation:
Department of Mechanical Engineering, University of California, Berkeley, CA 94720, USA
Youngsoo Kim
Affiliation:
Department of Mechanical Engineering & KI for the NanoCentury, Korea Advanced Institute of Science and Technology, Daejeon 34141, Republic of Korea
Seunghwa Ryu*
Affiliation:
Department of Mechanical Engineering & KI for the NanoCentury, Korea Advanced Institute of Science and Technology, Daejeon 34141, Republic of Korea
Grace X. Gu*
Affiliation:
Department of Mechanical Engineering, University of California, Berkeley, CA 94720, USA
*
Address all correspondence to Seunghwa Ryu at ryush@kaist.ac.kr and Grace X. Gu at ggu@berkeley.edu
Address all correspondence to Seunghwa Ryu at ryush@kaist.ac.kr and Grace X. Gu at ggu@berkeley.edu

Abstract

Composites are ubiquitous throughout nature and often display both high strength and toughness, despite the use of simple base constituents. In the hopes of recreating the high-performance of natural composites, numerical methods such as finite element method (FEM) are often used to calculate the mechanical properties of composites. However, the vast design space of composites and computational cost of numerical methods limit the application of high-throughput computing for optimizing composite design, especially when considering the entire failure path. In this work, the authors leverage deep learning (DL) to predict material properties (stiffness, strength, and toughness) calculated by FEM, motivated by DL's significantly faster inference speed. Results of this study demonstrate potential for DL to accelerate composite design optimization.

Information

Type
Artificial Intelligence Research Letters
Copyright
Copyright © Materials Research Society 2019 
Figure 0

Figure 1. (a) Mesh size description and conditions for testing and developing the composites in this paper. (b) Converting the composite material unit cell geometry to a row vector. (c) Deriving composite material properties from the FEM simulation stress–strain curves. (d) Full crack path of composites. The crack path is represented by removing elements whose phase is greater than 0.9. Deformation is scaled by 50.

Figure 1

Figure 2. Histograms of our 26,000 composite FEM results data based on (a) elastic modulus, (b) strength, and (c) toughness. Correlation plots between (d) elastic modulus–strength, (e) strength–toughness, and (f) elastic modulus–toughness. “Corr” means Pearson's linear correlation coefficient.

Figure 2

Figure 3. Comparing the distribution of values learned by the various models based on ranking for (a) elastic modulus, (b) strength, and (c) toughness.

Figure 3

Figure 4. The effect of dataset size on the performance of various models at predicting the elastic modulus as determined by the following metrics: (a) MAE, (b) MSE, and (c) R2 which is the square of the Pearson correlation coefficient. The given dataset sizes are then fed into the models with an 80/20 train/test split. 95% confidence intervals are shown.

Figure 4

Figure 5. (a) Comparing the distribution of performance of CNN across 15 trials with just a unit cell input versus with unit cell input and the associated modulus value at predicting strength. The violin plots are kernel density estimates, which generate smoothed histograms from a given distribution. The metrics used are the MAE, MSE, and R2 which is the square of the Pearson correlation coefficient. These models were evaluated with a 50/50 train/test split to better represent a smaller dataset size. (b) The distribution of modulus values by ranking as predicted by different CNN architectures. “Base model” is the overall CNN architecture used against RF and OLS. “Base model without BatchNorm” is the base model but with all batch normalization layers removed. “More convolution layers” is the base model without max pooling layers and an extra Conv2D layer. “More dense layers” is the base model but with an extra dense layer at the end. Slight alterations were made to kernel and pool size to keep similar number of parameters for all models.

Figure 5

Figure 6. The four filters in each layer with the best solution i.e., the unit cell that most activated the filter, are shown. The deeper layers show more complex, hierarchical learned features whereas the shallower layers learn simple features. The four most activated filters are shown for (a) layer 1, (b) layer 2, and (c) layer 3. We also discretize the input unit cell values into ten evenly-spaced bins which are shown in (d) layer 1, (e) layer 2, and (f) layer 3. The lighter yellow corresponds to harder blocks while the darker blue corresponds to softer blocks.

Supplementary material: PDF

Yang et al. supplementary material

Table S1 and Figures S1-S4

Download Yang et al. supplementary material(PDF)
PDF 353.7 KB